Class AwsClientOption<T>
- java.lang.Object
-
- software.amazon.awssdk.utils.AttributeMap.Key<T>
-
- software.amazon.awssdk.core.client.config.ClientOption<T>
-
- software.amazon.awssdk.awscore.client.config.AwsClientOption<T>
-
public final class AwsClientOption<T> extends ClientOption<T>
-
-
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 AwsClientOption<AccountIdEndpointMode>ACCOUNT_ID_ENDPOINT_MODEOption used by the rest of the SDK to read theDefaultsMode.static AwsClientOption<Region>AWS_REGIONAWS Region the client was configured with.static AwsClientOption<Set<String>>AWS_SIGV4A_SIGNING_REGION_SETAWS Sigv4a signing region set used for computing multi-region request signatures.static AwsClientOption<DefaultsMode>CONFIGURED_DEFAULTS_MODEConfiguration of the DEFAULTS_MODE.static AwsClientOption<IdentityProvider<? extends AwsCredentialsIdentity>>CREDENTIALS_IDENTITY_PROVIDERstatic AwsClientOption<AwsCredentialsProvider>CREDENTIALS_PROVIDERDeprecated.static AwsClientOption<DefaultsMode>DEFAULTS_MODEOption used by the rest of the SDK to read theDefaultsMode.static AwsClientOption<Boolean>DUALSTACK_ENDPOINT_ENABLEDWhether the SDK should resolve dualstack endpoints instead of default endpoints.static AwsClientOption<String>ENDPOINT_PREFIXThe first part of the URL in the DNS name for the service.static ClientOption<Boolean>FIPS_ENDPOINT_ENABLEDWhether the SDK should resolve fips endpoints instead of default endpoints.static AwsClientOption<String>SERVICE_SIGNING_NAMEScope name to use during signing of a request.static AwsClientOption<Region>SIGNING_REGIONAWS Region to be used for signing the request.static AwsClientOption<IdentityProvider<? extends TokenIdentity>>TOKEN_IDENTITY_PROVIDEROption to specific theSdkTokenProviderto use for bearer token authorization.static AwsClientOption<SdkTokenProvider>TOKEN_PROVIDERDeprecated.static AwsClientOption<Boolean>USE_GLOBAL_ENDPOINTOption to specify whether global endpoint should be used.
-
-
-
Field Detail
-
CREDENTIALS_PROVIDER
@Deprecated public static final AwsClientOption<AwsCredentialsProvider> CREDENTIALS_PROVIDER
Deprecated.This option is deprecated in favor ofCREDENTIALS_IDENTITY_PROVIDER.
-
CREDENTIALS_IDENTITY_PROVIDER
public static final AwsClientOption<IdentityProvider<? extends AwsCredentialsIdentity>> CREDENTIALS_IDENTITY_PROVIDER
-
AWS_REGION
public static final AwsClientOption<Region> AWS_REGION
AWS Region the client was configured with. Note that this is not always the signing region in the case of global services like IAM.
-
SIGNING_REGION
public static final AwsClientOption<Region> SIGNING_REGION
AWS Region to be used for signing the request. This is not always same asAWS_REGIONin case of global services.
-
DUALSTACK_ENDPOINT_ENABLED
public static final AwsClientOption<Boolean> DUALSTACK_ENDPOINT_ENABLED
Whether the SDK should resolve dualstack endpoints instead of default endpoints. SeeAwsClientBuilder.dualstackEnabled(Boolean).
-
AWS_SIGV4A_SIGNING_REGION_SET
public static final AwsClientOption<Set<String>> AWS_SIGV4A_SIGNING_REGION_SET
AWS Sigv4a signing region set used for computing multi-region request signatures.
-
FIPS_ENDPOINT_ENABLED
public static final ClientOption<Boolean> FIPS_ENDPOINT_ENABLED
Whether the SDK should resolve fips endpoints instead of default endpoints. SeeAwsClientBuilder.fipsEnabled(Boolean).
-
SERVICE_SIGNING_NAME
public static final AwsClientOption<String> SERVICE_SIGNING_NAME
Scope name to use during signing of a request.
-
ENDPOINT_PREFIX
public static final AwsClientOption<String> ENDPOINT_PREFIX
The first part of the URL in the DNS name for the service. Eg. in the endpoint "dynamodb.amazonaws.com", this is the "dynamodb". For standard services, this should match the "endpointPrefix" field in the AWS model.
-
CONFIGURED_DEFAULTS_MODE
public static final AwsClientOption<DefaultsMode> CONFIGURED_DEFAULTS_MODE
Configuration of the DEFAULTS_MODE. UnlikeDEFAULTS_MODE, this may beDefaultsMode.AUTO.
-
DEFAULTS_MODE
public static final AwsClientOption<DefaultsMode> DEFAULTS_MODE
Option used by the rest of the SDK to read theDefaultsMode. This will never beDefaultsMode.AUTO.
-
ACCOUNT_ID_ENDPOINT_MODE
public static final AwsClientOption<AccountIdEndpointMode> ACCOUNT_ID_ENDPOINT_MODE
Option used by the rest of the SDK to read theDefaultsMode. This will never beDefaultsMode.AUTO.
-
USE_GLOBAL_ENDPOINT
public static final AwsClientOption<Boolean> USE_GLOBAL_ENDPOINT
Option to specify whether global endpoint should be used.
-
TOKEN_PROVIDER
@Deprecated public static final AwsClientOption<SdkTokenProvider> TOKEN_PROVIDER
Deprecated.Option to specific theSdkTokenProviderto use for bearer token authorization. This option is deprecated in favor orTOKEN_IDENTITY_PROVIDER
-
TOKEN_IDENTITY_PROVIDER
public static final AwsClientOption<IdentityProvider<? extends TokenIdentity>> TOKEN_IDENTITY_PROVIDER
Option to specific theSdkTokenProviderto use for bearer token authorization.
-
-