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<URI> |
SdkExecutionAttribute.CLIENT_ENDPOINT
The endpoint resolved at client creation time.
|
static ExecutionAttribute<ClientType> |
SdkExecutionAttribute.CLIENT_TYPE |
static ExecutionAttribute<Boolean> |
SdkInternalExecutionAttribute.DISABLE_HOST_PREFIX_INJECTION
Whether host prefix injection has been disbabled 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<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_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<String> |
SdkExecutionAttribute.OPERATION_NAME |
static ExecutionAttribute<ProfileFile> |
SdkExecutionAttribute.PROFILE_FILE |
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<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 © 2022. All rights reserved.