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 classExecutionContext.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExecutionContext.Builderbuilder()ExecutionAttributesexecutionAttributes()ExecutionInterceptorChaininterceptorChain()InterceptorContextinterceptorContext()ExecutionContextinterceptorContext(InterceptorContext interceptorContext)MetricCollectormetricCollector()Signersigner()ExecutionContext.BuildertoBuilder()-
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:
toBuilderin interfaceToCopyableBuilder<ExecutionContext.Builder,ExecutionContext>
-
-