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
ExecutionInterceptors and
Signers.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ExecutionAttribute<MetricCollector> TheMetricCollectorassociated with the current, ongoing API call attempt.static final ExecutionAttribute<MetricCollector> TheMetricCollectorassociated with the overall API call.static final ExecutionAttribute<URI> This is the endpointOverride (ifENDPOINT_OVERRIDDENis 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 ofChecksumValidationperformed 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
TheMetricCollectorassociated with the overall API call. -
API_CALL_ATTEMPT_METRIC_COLLECTOR
TheMetricCollectorassociated 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_OVERRIDDENis 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 ofChecksumValidationperformed on the response.
-
PROFILE_FILE_SUPPLIER.get().