| Package | Description |
|---|---|
| software.amazon.awssdk.core.interceptor |
| Modifier and Type | Field and Description |
|---|---|
static ExecutionAttribute<CompletableFuture<?>> |
SdkInternalExecutionAttribute.ASYNC_RESPONSE_TRANSFORMER_FUTURE
The key to store the
CompletableFuture returned by AsyncResponseTransformer.prepare() method
in the first attempt of a request. |
static ExecutionAttribute<ClientType> |
SdkExecutionAttribute.CLIENT_TYPE |
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<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<Integer> |
SdkExecutionAttribute.TIME_OFFSET
The key under which the time offset (for clock skew correction) is stored.
|
| 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> 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.
|
Copyright © 2019. All rights reserved.