Class SdkInternalExecutionAttribute
- java.lang.Object
-
- software.amazon.awssdk.core.interceptor.SdkExecutionAttribute
-
- software.amazon.awssdk.core.interceptor.SdkInternalExecutionAttribute
-
public final class SdkInternalExecutionAttribute extends SdkExecutionAttribute
Attributes that can be applied to all sdk requests. Only generated code from the SDK clients should set these values.
-
-
Field Summary
Fields Modifier and Type Field Description static ExecutionAttribute<software.amazon.awssdk.http.auth.spi.scheme.AuthSchemeProvider>AUTH_SCHEME_RESOLVERThe auth scheme provider used to resolve the auth scheme for a request.static ExecutionAttribute<Map<String,software.amazon.awssdk.http.auth.spi.scheme.AuthScheme<?>>>AUTH_SCHEMESThe auth schemes available for a request.static ExecutionAttribute<software.amazon.awssdk.utils.AttributeMap>CLIENT_CONTEXT_PARAMSThe values of client context params declared for this service.static ExecutionAttribute<Boolean>DISABLE_HOST_PREFIX_INJECTIONWhether host prefix injection has been disabled on the client.static ExecutionAttribute<software.amazon.awssdk.endpoints.EndpointProvider>ENDPOINT_PROVIDERThe endpoint provider used to resolve the destination endpoint for a request.static ExecutionAttribute<Boolean>HAS_INITIAL_REQUEST_EVENTIf 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 ExecutionAttribute<HttpChecksum>HTTP_CHECKSUMKey to indicate if the Http Checksums that are valid for an operation.static ExecutionAttribute<HttpChecksumRequired>HTTP_CHECKSUM_REQUIREDstatic ExecutionAttribute<software.amazon.awssdk.identity.spi.IdentityProviders>IDENTITY_PROVIDERSTheIdentityProvidersfor a request.static ExecutionAttribute<Boolean>IS_DISCOVERED_ENDPOINTWhether the endpoint on the request is the result of Endpoint Discovery.static ExecutionAttribute<Boolean>IS_FULL_DUPLEXThe key to indicate if the request is for a full duplex operation ie., request and response are sent/received at the same time.static ExecutionAttribute<Boolean>IS_NONE_AUTH_TYPE_REQUESTstatic ExecutionAttribute<SdkProtocolMetadata>PROTOCOL_METADATAThe key under which the protocol metadata is stored.static ExecutionAttribute<RequestCompression>REQUEST_COMPRESSIONThe supported compression algorithms for an operation, and whether the operation is streaming or not.static ExecutionAttribute<software.amazon.awssdk.endpoints.Endpoint>RESOLVED_ENDPOINTThe resolved endpoint as computed by the client's configuredEndpointProvider.static ExecutionAttribute<software.amazon.awssdk.http.SdkHttpExecutionAttributes>SDK_HTTP_EXECUTION_ATTRIBUTESThe SDK HTTP attributes that can be passed to the HTTP clientstatic ExecutionAttribute<SelectedAuthScheme<?>>SELECTED_AUTH_SCHEMEThe 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
-
-
-
-
Field Detail
-
IS_FULL_DUPLEX
public static final ExecutionAttribute<Boolean> 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
public static final ExecutionAttribute<Boolean> 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
public static final ExecutionAttribute<HttpChecksumRequired> HTTP_CHECKSUM_REQUIRED
-
DISABLE_HOST_PREFIX_INJECTION
public static final ExecutionAttribute<Boolean> DISABLE_HOST_PREFIX_INJECTION
Whether host prefix injection has been disabled on the client. SeeSdkAdvancedClientOption.DISABLE_HOST_PREFIX_INJECTION
-
HTTP_CHECKSUM
public static final ExecutionAttribute<HttpChecksum> HTTP_CHECKSUM
Key to indicate if the Http Checksums that are valid for an operation.
-
SDK_HTTP_EXECUTION_ATTRIBUTES
public static final ExecutionAttribute<software.amazon.awssdk.http.SdkHttpExecutionAttributes> SDK_HTTP_EXECUTION_ATTRIBUTES
The SDK HTTP attributes that can be passed to the HTTP client
-
IS_NONE_AUTH_TYPE_REQUEST
public static final ExecutionAttribute<Boolean> IS_NONE_AUTH_TYPE_REQUEST
-
ENDPOINT_PROVIDER
public static final ExecutionAttribute<software.amazon.awssdk.endpoints.EndpointProvider> ENDPOINT_PROVIDER
The endpoint provider used to resolve the destination endpoint for a request.
-
RESOLVED_ENDPOINT
public static final ExecutionAttribute<software.amazon.awssdk.endpoints.Endpoint> RESOLVED_ENDPOINT
The resolved endpoint as computed by the client's configuredEndpointProvider.
-
CLIENT_CONTEXT_PARAMS
public static final ExecutionAttribute<software.amazon.awssdk.utils.AttributeMap> 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
public static final ExecutionAttribute<Boolean> IS_DISCOVERED_ENDPOINT
Whether the endpoint on the request is the result of Endpoint Discovery.
-
AUTH_SCHEME_RESOLVER
public static final ExecutionAttribute<software.amazon.awssdk.http.auth.spi.scheme.AuthSchemeProvider> AUTH_SCHEME_RESOLVER
The auth scheme provider used to resolve the auth scheme for a request.
-
AUTH_SCHEMES
public static final ExecutionAttribute<Map<String,software.amazon.awssdk.http.auth.spi.scheme.AuthScheme<?>>> AUTH_SCHEMES
The auth schemes available for a request.
-
IDENTITY_PROVIDERS
public static final ExecutionAttribute<software.amazon.awssdk.identity.spi.IdentityProviders> IDENTITY_PROVIDERS
TheIdentityProvidersfor a request.
-
SELECTED_AUTH_SCHEME
public static final ExecutionAttribute<SelectedAuthScheme<?>> SELECTED_AUTH_SCHEME
The selected auth scheme for a request.
-
REQUEST_COMPRESSION
public static final ExecutionAttribute<RequestCompression> REQUEST_COMPRESSION
The supported compression algorithms for an operation, and whether the operation is streaming or not.
-
PROTOCOL_METADATA
public static final ExecutionAttribute<SdkProtocolMetadata> PROTOCOL_METADATA
The key under which the protocol metadata is stored.
-
-