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<Region>
AWS_REGION
AWS Region the client was configured with.static AwsClientOption<DefaultsMode>
CONFIGURED_DEFAULTS_MODE
Configuration of the DEFAULTS_MODE.static AwsClientOption<IdentityProvider<? extends AwsCredentialsIdentity>>
CREDENTIALS_IDENTITY_PROVIDER
static AwsClientOption<AwsCredentialsProvider>
CREDENTIALS_PROVIDER
Deprecated.static AwsClientOption<DefaultsMode>
DEFAULTS_MODE
Option used by the rest of the SDK to read theDefaultsMode
.static AwsClientOption<Boolean>
DUALSTACK_ENDPOINT_ENABLED
Whether the SDK should resolve dualstack endpoints instead of default endpoints.static AwsClientOption<String>
ENDPOINT_PREFIX
The first part of the URL in the DNS name for the service.static ClientOption<Boolean>
FIPS_ENDPOINT_ENABLED
Whether the SDK should resolve fips endpoints instead of default endpoints.static AwsClientOption<String>
SERVICE_SIGNING_NAME
Scope name to use during signing of a request.static AwsClientOption<Region>
SIGNING_REGION
AWS Region to be used for signing the request.static AwsClientOption<IdentityProvider<? extends TokenIdentity>>
TOKEN_IDENTITY_PROVIDER
Option to specific theSdkTokenProvider
to use for bearer token authorization.static AwsClientOption<SdkTokenProvider>
TOKEN_PROVIDER
Deprecated.static AwsClientOption<Boolean>
USE_GLOBAL_ENDPOINT
Option 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_REGION
in 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)
.
-
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
.
-
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 theSdkTokenProvider
to 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 theSdkTokenProvider
to use for bearer token authorization.
-
-