Class SdkExecutionAttribute
java.lang.Object
software.amazon.awssdk.core.interceptor.SdkExecutionAttribute
- Direct Known Subclasses:
AwsExecutionAttribute
,AwsSignerExecutionAttribute
,InternalCoreExecutionAttribute
,S3ControlInternalExecutionAttribute
,S3MultipartExecutionAttribute
,S3SignerExecutionAttribute
,SdkInternalExecutionAttribute
Contains attributes attached to the execution. This information is available to
ExecutionInterceptor
s and
Signer
s.-
Field Summary
Modifier and TypeFieldDescriptionstatic final ExecutionAttribute
<MetricCollector> TheMetricCollector
associated with the current, ongoing API call attempt.static final ExecutionAttribute
<MetricCollector> TheMetricCollector
associated with the overall API call.static final ExecutionAttribute
<URI> This is the endpointOverride (ifENDPOINT_OVERRIDDEN
is true), otherwise the endpoint generated from regional metadata.static final ExecutionAttribute
<ClientType> static final ExecutionAttribute
<Boolean> If true indicates that the configured endpoint of the client is a value that was supplied as an override and not generated from regional metadata.static final ExecutionAttribute
<Algorithm> The Algorithm used for checksum validation of a response.static final ExecutionAttribute
<ChecksumValidation> Provides the status ofChecksumValidation
performed on the response.static final ExecutionAttribute
<String> static final ExecutionAttribute
<ProfileFile> Deprecated.static final ExecutionAttribute
<Supplier<ProfileFile>> static final ExecutionAttribute
<String> static final ExecutionAttribute
<ChecksumSpecs> The checksum algorithm is resolved based on the Request member.static final ExecutionAttribute
<ServiceConfiguration> Handler context key for advanced configuration.static final ExecutionAttribute
<String> The key under which the service name is stored.static final ExecutionAttribute
<Boolean> If the client signer value has been overridden.static final ExecutionAttribute
<Integer> The key under which the time offset (for clock skew correction) is stored. -
Method Summary
-
Field Details
-
SERVICE_CONFIG
Handler context key for advanced configuration. -
SERVICE_NAME
The key under which the service name is stored. -
TIME_OFFSET
The key under which the time offset (for clock skew correction) is stored. -
CLIENT_TYPE
-
OPERATION_NAME
-
API_CALL_METRIC_COLLECTOR
TheMetricCollector
associated with the overall API call. -
API_CALL_ATTEMPT_METRIC_COLLECTOR
TheMetricCollector
associated with the current, ongoing API call attempt. This is not set until the actual internal API call attempt starts. -
ENDPOINT_OVERRIDDEN
If true indicates that the configured endpoint of the client is a value that was supplied as an override and not generated from regional metadata. -
CLIENT_ENDPOINT
This is the endpointOverride (ifENDPOINT_OVERRIDDEN
is true), otherwise the endpoint generated from regional metadata. -
SIGNER_OVERRIDDEN
If the client signer value has been overridden. -
PROFILE_FILE
Deprecated.This attribute is used for: - Set profile file of service endpoint builder docdb, nepture, rds This has been replaced withPROFILE_FILE_SUPPLIER.get()
. -
PROFILE_FILE_SUPPLIER
-
PROFILE_NAME
-
RESOLVED_CHECKSUM_SPECS
The checksum algorithm is resolved based on the Request member. The RESOLVED_CHECKSUM_SPECS holds the final checksum which will be used for checksum computation. -
HTTP_CHECKSUM_VALIDATION_ALGORITHM
The Algorithm used for checksum validation of a response. -
HTTP_RESPONSE_CHECKSUM_VALIDATION
Provides the status ofChecksumValidation
performed on the response.
-
PROFILE_FILE_SUPPLIER.get()
.