Class SdkInternalExecutionAttribute
java.lang.Object
software.amazon.awssdk.core.interceptor.SdkExecutionAttribute
software.amazon.awssdk.core.interceptor.SdkInternalExecutionAttribute
Attributes that can be applied to all sdk requests. Only generated code from the SDK clients should set these values.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ExecutionAttribute
<AuthSchemeProvider> The auth scheme provider used to resolve the auth scheme for a request.static final ExecutionAttribute
<Map<String, AuthScheme<?>>> The auth schemes available for a request.static final ExecutionAttribute
<AttributeMap> The values of client context params declared for this service.static final ExecutionAttribute
<Boolean> Whether host prefix injection has been disabled on the client.static final ExecutionAttribute
<EndpointProvider> The endpoint provider used to resolve the destination endpoint for a request.static final ExecutionAttribute
<Boolean> If true, indicates that this is an event streaming request being sent over RPC, and therefore the serialized request object is encapsulated as an event of typeinitial-request
.static final ExecutionAttribute
<HttpChecksum> Key to indicate if the Http Checksums that are valid for an operation.static final ExecutionAttribute
<HttpChecksumRequired> static final ExecutionAttribute
<IdentityProviders> TheIdentityProviders
for a request.static final ExecutionAttribute
<Boolean> Whether the endpoint on the request is the result of Endpoint Discovery.static final ExecutionAttribute
<Boolean> The key to indicate if the request is for a full duplex operation ie., request and response are sent/received at the same time.static final ExecutionAttribute
<Boolean> static final ExecutionAttribute
<SdkProtocolMetadata> The key under which the protocol metadata is stored.static final ExecutionAttribute
<RequestCompression> The supported compression algorithms for an operation, and whether the operation is streaming or not.static final ExecutionAttribute
<Endpoint> The resolved endpoint as computed by the client's configuredEndpointProvider
.static final ExecutionAttribute
<SdkHttpExecutionAttributes> The SDK HTTP attributes that can be passed to the HTTP clientstatic final ExecutionAttribute
<SelectedAuthScheme<?>> The selected auth scheme for a request.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
-
Method Summary
-
Field Details
-
IS_FULL_DUPLEX
The key to indicate if the request is for a full duplex operation ie., request and response are sent/received at the same time. -
HAS_INITIAL_REQUEST_EVENT
If true, indicates that this is an event streaming request being sent over RPC, and therefore the serialized request object is encapsulated as an event of typeinitial-request
. -
HTTP_CHECKSUM_REQUIRED
-
DISABLE_HOST_PREFIX_INJECTION
Whether host prefix injection has been disabled on the client. SeeSdkAdvancedClientOption.DISABLE_HOST_PREFIX_INJECTION
-
HTTP_CHECKSUM
Key to indicate if the Http Checksums that are valid for an operation. -
SDK_HTTP_EXECUTION_ATTRIBUTES
The SDK HTTP attributes that can be passed to the HTTP client -
IS_NONE_AUTH_TYPE_REQUEST
-
ENDPOINT_PROVIDER
The endpoint provider used to resolve the destination endpoint for a request. -
RESOLVED_ENDPOINT
The resolved endpoint as computed by the client's configuredEndpointProvider
. -
CLIENT_CONTEXT_PARAMS
The values of client context params declared for this service. Client contet params are one possible source of inputs into the endpoint provider for the client. -
IS_DISCOVERED_ENDPOINT
Whether the endpoint on the request is the result of Endpoint Discovery. -
AUTH_SCHEME_RESOLVER
The auth scheme provider used to resolve the auth scheme for a request. -
AUTH_SCHEMES
The auth schemes available for a request. -
IDENTITY_PROVIDERS
TheIdentityProviders
for a request. -
SELECTED_AUTH_SCHEME
The selected auth scheme for a request. -
REQUEST_COMPRESSION
The supported compression algorithms for an operation, and whether the operation is streaming or not. -
PROTOCOL_METADATA
The key under which the protocol metadata is stored.
-