Class SdkInternalTestAdvancedClientOption<T>
- java.lang.Object
-
- software.amazon.awssdk.utils.AttributeMap.Key<T>
-
- software.amazon.awssdk.core.client.config.ClientOption<T>
-
- software.amazon.awssdk.core.client.config.SdkAdvancedClientOption<T>
-
- software.amazon.awssdk.core.internal.SdkInternalTestAdvancedClientOption<T>
-
public class SdkInternalTestAdvancedClientOption<T> extends SdkAdvancedClientOption<T>
Options ofSdkAdvancedClientOption
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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.awssdk.utils.AttributeMap.Key
AttributeMap.Key.UnsafeValueType
-
-
Field Summary
Fields Modifier and Type Field Description static SdkInternalTestAdvancedClientOption<Boolean>
ENDPOINT_OVERRIDDEN_OVERRIDE
By default, the SDK handles endpoints specified viaSdkClientBuilder.endpointOverride(URI)
differently than endpoints generated from a specific region.-
Fields inherited from class software.amazon.awssdk.core.client.config.SdkAdvancedClientOption
DISABLE_HOST_PREFIX_INJECTION, SIGNER, TOKEN_SIGNER, USER_AGENT_PREFIX, USER_AGENT_SUFFIX
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SdkInternalTestAdvancedClientOption(Class<T> valueClass)
-
-
-
Field Detail
-
ENDPOINT_OVERRIDDEN_OVERRIDE
public static final SdkInternalTestAdvancedClientOption<Boolean> ENDPOINT_OVERRIDDEN_OVERRIDE
By default, the SDK handles endpoints specified viaSdkClientBuilder.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, theSdkClientOption.ENDPOINT_OVERRIDDEN
is forced to this value. Because of the way this is implemented, the client configuration must be configured *after* theendpointOverride
is configured.
-
-