Class SdkInternalTestAdvancedClientOption<T>


  • public class SdkInternalTestAdvancedClientOption<T>
    extends SdkAdvancedClientOption<T>
    Options of SdkAdvancedClientOption that must not be used outside of tests that are stored in this project. Changes to this class are not guaranteed to be backwards compatible.
    • Field Detail

      • ENDPOINT_OVERRIDDEN_OVERRIDE

        public static final SdkInternalTestAdvancedClientOption<Boolean> ENDPOINT_OVERRIDDEN_OVERRIDE
        By default, the SDK handles endpoints specified via SdkClientBuilder.endpointOverride(URI) differently than endpoints generated from a specific region. For example, endpoint discovery is not supported in some cases when endpoint overrides are used. When this option is set, the "endpoint overridden" flag is forced to this value. Because of the way this is implemented, the client configuration must be configured *after* the endpointOverride is configured.
    • Constructor Detail

      • SdkInternalTestAdvancedClientOption

        protected SdkInternalTestAdvancedClientOption​(Class<T> valueClass)