Class AwsSignerExecutionAttribute
- java.lang.Object
-
- software.amazon.awssdk.core.interceptor.SdkExecutionAttribute
-
- software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
-
@Deprecated public final class AwsSignerExecutionAttribute extends SdkExecutionAttribute
Deprecated.Signer execution attributes have been deprecated in favor of signer properties, set on the auth scheme's signer option.AWS-specific signing attributes attached to the execution. This information is available toExecutionInterceptor
s andSigner
s.
-
-
Field Summary
Fields Modifier and Type Field Description static ExecutionAttribute<AwsCredentials>
AWS_CREDENTIALS
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it.static ExecutionAttribute<Instant>
PRESIGNER_EXPIRATION
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it.static ExecutionAttribute<String>
SERVICE_SIGNING_NAME
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it.static ExecutionAttribute<Boolean>
SIGNER_DOUBLE_URL_ENCODE
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it.static ExecutionAttribute<Boolean>
SIGNER_NORMALIZE_PATH
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it.static ExecutionAttribute<Clock>
SIGNING_CLOCK
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it.static ExecutionAttribute<Region>
SIGNING_REGION
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it.static ExecutionAttribute<RegionScope>
SIGNING_REGION_SCOPE
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it.-
Fields inherited from class software.amazon.awssdk.core.interceptor.SdkExecutionAttribute
API_CALL_ATTEMPT_METRIC_COLLECTOR, API_CALL_METRIC_COLLECTOR, CLIENT_ENDPOINT, CLIENT_TYPE, ENDPOINT_OVERRIDDEN, HTTP_CHECKSUM_VALIDATION_ALGORITHM, HTTP_RESPONSE_CHECKSUM_VALIDATION, OPERATION_NAME, PROFILE_FILE, PROFILE_FILE_SUPPLIER, PROFILE_NAME, RESOLVED_CHECKSUM_SPECS, SERVICE_CONFIG, SERVICE_NAME, SIGNER_OVERRIDDEN, TIME_OFFSET
-
-
-
-
Field Detail
-
AWS_CREDENTIALS
@Deprecated public static final ExecutionAttribute<AwsCredentials> AWS_CREDENTIALS
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the credential provider via theSdkRequest
'soverrideConfiguration.credentialsProvider
. If you're using it to call the SDK's signers, you should migrate to a subtype ofHttpSigner
.The key under which the request credentials are set.
-
SIGNING_REGION
@Deprecated public static final ExecutionAttribute<Region> SIGNING_REGION
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the signing region via theAuthSchemeProvider
that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype ofHttpSigner
.The AWSRegion
that is used for signing a request. This is not always same as the region configured on the client for global services like IAM.
-
SIGNING_REGION_SCOPE
@Deprecated public static final ExecutionAttribute<RegionScope> SIGNING_REGION_SCOPE
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the signing region scope via theAuthSchemeProvider
that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype ofHttpSigner
.The AWSRegion
that is used for signing a request. This is not always same as the region configured on the client for global services like IAM.
-
SERVICE_SIGNING_NAME
@Deprecated public static final ExecutionAttribute<String> SERVICE_SIGNING_NAME
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the signing region name via theAuthSchemeProvider
that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype ofHttpSigner
.The signing name of the service to be using in SigV4 signing
-
SIGNER_DOUBLE_URL_ENCODE
@Deprecated public static final ExecutionAttribute<Boolean> SIGNER_DOUBLE_URL_ENCODE
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the double-url-encode setting via theAuthSchemeProvider
that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype ofHttpSigner
.The key to specify whether to use double url encoding during signing.
-
SIGNER_NORMALIZE_PATH
@Deprecated public static final ExecutionAttribute<Boolean> SIGNER_NORMALIZE_PATH
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the normalize-path setting via theAuthSchemeProvider
that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype ofHttpSigner
.The key to specify whether to normalize the resource path during signing.
-
SIGNING_CLOCK
@Deprecated public static final ExecutionAttribute<Clock> SIGNING_CLOCK
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the clock setting via theAuthSchemeProvider
that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype ofHttpSigner
.An override clock to use during signing.
-
PRESIGNER_EXPIRATION
@Deprecated public static final ExecutionAttribute<Instant> PRESIGNER_EXPIRATION
Deprecated.This is a protected class that is internal to the SDK, so you shouldn't be using it. If you are using it from execution interceptors, you should instead be overriding the expiration via theAuthSchemeProvider
that is configured on the SDK client builder. If you're using it to call the SDK's signers, you should migrate to a subtype ofHttpSigner
.The key to specify the expiration time when pre-signing aws requests.
-
-