| 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<ClientType> |
SdkExecutionAttribute.CLIENT_TYPE |
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.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.
|
| 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 © 2020. All rights reserved.