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 SdkClientOption.ENDPOINT_OVERRIDDEN 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)