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, the "endpoint overridden" flag is forced to this value. Because of the way this is implemented, the client configuration must be configured *after* theendpointOverride
is configured.
-
-