Package software.amazon.awssdk.core.http
Class ExecutionContext
- java.lang.Object
-
- software.amazon.awssdk.core.http.ExecutionContext
-
- All Implemented Interfaces:
ToCopyableBuilder<ExecutionContext.Builder,ExecutionContext>
@NotThreadSafe public final class ExecutionContext extends Object implements ToCopyableBuilder<ExecutionContext.Builder,ExecutionContext>
Warning: This class should only be accessed by a single thread and be used throughout a single request lifecycle.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExecutionContext.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExecutionContext.Builder
builder()
ExecutionAttributes
executionAttributes()
ExecutionInterceptorChain
interceptorChain()
InterceptorContext
interceptorContext()
ExecutionContext
interceptorContext(InterceptorContext interceptorContext)
MetricCollector
metricCollector()
Signer
signer()
ExecutionContext.Builder
toBuilder()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
builder
public static ExecutionContext.Builder builder()
-
interceptorContext
public InterceptorContext interceptorContext()
-
interceptorContext
public ExecutionContext interceptorContext(InterceptorContext interceptorContext)
-
interceptorChain
public ExecutionInterceptorChain interceptorChain()
-
executionAttributes
public ExecutionAttributes executionAttributes()
-
signer
public Signer signer()
-
metricCollector
public MetricCollector metricCollector()
-
toBuilder
public ExecutionContext.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<ExecutionContext.Builder,ExecutionContext>
-
-