Modifier and Type | Field and Description |
---|---|
static ExecutionAttribute<String> |
HttpChecksumConstant.HTTP_CHECKSUM_VALUE |
static ExecutionAttribute<SigningMethod> |
HttpChecksumConstant.SIGNING_METHOD |
Modifier and Type | Method and Description |
---|---|
<T> B |
RequestOverrideConfiguration.Builder.putExecutionAttribute(ExecutionAttribute<T> attribute,
T value)
Add an execution attribute to the existing collection of execution attributes.
|
<T> B |
RequestOverrideConfiguration.BuilderImpl.putExecutionAttribute(ExecutionAttribute<T> executionAttribute,
T value) |
Modifier and Type | Method and Description |
---|---|
<T> ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.putExecutionAttribute(ExecutionAttribute<T> attribute,
T value)
Put an execution attribute into to the existing collection of execution attributes.
|
Modifier and Type | Method and Description |
---|---|
<T> ClientExecutionParams<InputT,OutputT> |
ClientExecutionParams.putExecutionAttribute(ExecutionAttribute<T> attribute,
T value) |
Modifier and Type | Field and Description |
---|---|
static ExecutionAttribute<MetricCollector> |
SdkExecutionAttribute.API_CALL_ATTEMPT_METRIC_COLLECTOR
The
MetricCollector associated with the current, ongoing API call attempt. |
static ExecutionAttribute<AttributeMap> |
SdkInternalExecutionAttribute.CLIENT_CONTEXT_PARAMS
The values of client context params declared for this service.
|
static ExecutionAttribute<URI> |
SdkExecutionAttribute.CLIENT_ENDPOINT
This is the endpointOverride (if
SdkExecutionAttribute.ENDPOINT_OVERRIDDEN is true), otherwise null. |
static ExecutionAttribute<ClientType> |
SdkExecutionAttribute.CLIENT_TYPE |
static ExecutionAttribute<Boolean> |
SdkInternalExecutionAttribute.DISABLE_HOST_PREFIX_INJECTION
Whether host prefix injection has been disabled on the client.
|
static ExecutionAttribute<Boolean> |
SdkExecutionAttribute.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.
|
static ExecutionAttribute<EndpointProvider> |
SdkInternalExecutionAttribute.ENDPOINT_PROVIDER
The endpoint provider used to resolve the destination endpoint for a request.
|
static ExecutionAttribute<Boolean> |
SdkInternalExecutionAttribute.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 type
initial-request . |
static ExecutionAttribute<HttpChecksum> |
SdkInternalExecutionAttribute.HTTP_CHECKSUM
Key to indicate if the Http Checksums that are valid for an operation.
|
static ExecutionAttribute<HttpChecksumRequired> |
SdkInternalExecutionAttribute.HTTP_CHECKSUM_REQUIRED |
static ExecutionAttribute<Algorithm> |
SdkExecutionAttribute.HTTP_CHECKSUM_VALIDATION_ALGORITHM
The Algorithm used for checksum validation of a response.
|
static ExecutionAttribute<ChecksumValidation> |
SdkExecutionAttribute.HTTP_RESPONSE_CHECKSUM_VALIDATION
Provides the status of
ChecksumValidation performed on the response. |
static ExecutionAttribute<Boolean> |
SdkInternalExecutionAttribute.IS_DISCOVERED_ENDPOINT
Whether the endpoint on the request is the result of Endpoint Discovery.
|
static ExecutionAttribute<Boolean> |
SdkInternalExecutionAttribute.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.
|
static ExecutionAttribute<Boolean> |
SdkInternalExecutionAttribute.IS_NONE_AUTH_TYPE_REQUEST |
static ExecutionAttribute<String> |
SdkExecutionAttribute.OPERATION_NAME |
static ExecutionAttribute<ProfileFile> |
SdkExecutionAttribute.PROFILE_FILE
Deprecated.
This attribute is used for:
- Set profile file of service endpoint builder docdb, nepture, rds
This has been replaced with
PROFILE_FILE_SUPPLIER.get() . |
static ExecutionAttribute<Supplier<ProfileFile>> |
SdkExecutionAttribute.PROFILE_FILE_SUPPLIER |
static ExecutionAttribute<String> |
SdkExecutionAttribute.PROFILE_NAME |
static ExecutionAttribute<ChecksumSpecs> |
SdkExecutionAttribute.RESOLVED_CHECKSUM_SPECS
The checksum algorithm is resolved based on the Request member.
|
static ExecutionAttribute<Endpoint> |
SdkInternalExecutionAttribute.RESOLVED_ENDPOINT
The resolved endpoint as computed by the client's configured
EndpointProvider . |
static ExecutionAttribute<SdkHttpExecutionAttributes> |
SdkInternalExecutionAttribute.SDK_HTTP_EXECUTION_ATTRIBUTES
The SDK HTTP attributes that can be passed to the HTTP client
|
static ExecutionAttribute<ServiceConfiguration> |
SdkExecutionAttribute.SERVICE_CONFIG
Handler context key for advanced configuration.
|
static ExecutionAttribute<String> |
SdkExecutionAttribute.SERVICE_NAME
The key under which the service name is stored.
|
static ExecutionAttribute<Boolean> |
SdkExecutionAttribute.SIGNER_OVERRIDDEN
If the client signer value has been overridden.
|
static ExecutionAttribute<Integer> |
SdkExecutionAttribute.TIME_OFFSET
The key under which the time offset (for clock skew correction) is stored.
|
Modifier and Type | Method and Description |
---|---|
Map<ExecutionAttribute<?>,Object> |
ExecutionAttributes.getAttributes()
Retrieve the collection of attributes.
|
Modifier and Type | Method and Description |
---|---|
<U> U |
ExecutionAttributes.getAttribute(ExecutionAttribute<U> attribute)
Retrieve the current value of the provided attribute in this collection of attributes.
|
<U> Optional<U> |
ExecutionAttributes.getOptionalAttribute(ExecutionAttribute<U> attribute)
Retrieve the Optional current value of the provided attribute in this collection of attributes.
|
<T> ExecutionAttributes.Builder |
ExecutionAttributes.Builder.put(ExecutionAttribute<T> key,
T value)
Add a mapping between the provided key and value.
|
<U> ExecutionAttributes |
ExecutionAttributes.putAttribute(ExecutionAttribute<U> attribute,
U value)
Update or set the provided attribute in this collection of attributes.
|
<U> ExecutionAttributes |
ExecutionAttributes.putAttributeIfAbsent(ExecutionAttribute<U> attribute,
U value)
Set the provided attribute in this collection of attributes if it does not already exist in the collection.
|
Modifier and Type | Method and Description |
---|---|
ExecutionAttributes.Builder |
ExecutionAttributes.Builder.putAll(Map<? extends ExecutionAttribute<?>,?> attributes)
Adds all the attributes from the map provided.
|
Constructor and Description |
---|
ExecutionAttributes(Map<? extends ExecutionAttribute<?>,?> attributes) |
Modifier and Type | Field and Description |
---|---|
static ExecutionAttribute<Integer> |
InternalCoreExecutionAttribute.EXECUTION_ATTEMPT
The key to store the execution attempt number that is used by handlers in the async request pipeline to help
regulate their behavior.
|
Modifier and Type | Field and Description |
---|---|
static ExecutionAttribute<Duration> |
RetryableStageHelper.LAST_BACKOFF_DELAY_DURATION |
Copyright © 2023. All rights reserved.