Class SdkAdvancedClientOption<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>
- Type Parameters:
T- The type of value associated with the option.
- Direct Known Subclasses:
AwsAdvancedClientOption,SdkInternalTestAdvancedClientOption
A collection of advanced options that can be configured on an AWS client via
ClientOverrideConfiguration.Builder.putAdvancedOption(SdkAdvancedClientOption, Object).
These options are usually not required outside of testing or advanced libraries, so most users should not need to configure them.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SdkAdvancedClientOption<Boolean> SDK uses endpoint trait and hostPrefix trait specified in service model to modify the endpoint host that the API request is sent to.static final SdkAdvancedClientOption<Signer> Deprecated.static final SdkAdvancedClientOption<Signer> Deprecated.Replaced byHttpSigner.static final SdkAdvancedClientOption<String> Set the prefix of the user agent that is sent with each request to AWS.static final SdkAdvancedClientOption<String> Set the suffix of the user agent that is sent with each request to AWS. -
Method Summary
Methods inherited from class software.amazon.awssdk.utils.AttributeMap.Key
convertValue, toString
-
Field Details
-
USER_AGENT_PREFIX
Set the prefix of the user agent that is sent with each request to AWS. -
USER_AGENT_SUFFIX
Set the suffix of the user agent that is sent with each request to AWS. -
SIGNER
Deprecated.Replaced byHttpSigner.Migration options:
- To customize signing logic: Configure via
SdkClientBuilder.putAuthScheme(AuthScheme). SeeSignerfor examples. - To override signing properties only: Use custom
AuthSchemeProvider. SeeAuthSchemeProviderfor examples.
Define the signer that should be used when authenticating with AWS. - To customize signing logic: Configure via
-
TOKEN_SIGNER
Deprecated.Replaced byHttpSigner.Migration options:
- To customize signing logic: Configure via
SdkClientBuilder.putAuthScheme(AuthScheme). SeeSignerfor examples. - To override signing properties only: Use custom
AuthSchemeProvider. SeeAuthSchemeProviderfor examples.
Define the signer that should be used for token-based authentication with AWS. - To customize signing logic: Configure via
-
DISABLE_HOST_PREFIX_INJECTION
SDK uses endpoint trait and hostPrefix trait specified in service model to modify the endpoint host that the API request is sent to. Customers can set this value to True to disable the behavior.
-
HttpSigner.