Class InterceptorContext.Builder
- java.lang.Object
-
- software.amazon.awssdk.core.interceptor.InterceptorContext.Builder
-
- All Implemented Interfaces:
Buildable,CopyableBuilder<InterceptorContext.Builder,InterceptorContext>,SdkBuilder<InterceptorContext.Builder,InterceptorContext>
- Enclosing class:
- InterceptorContext
@NotThreadSafe public static final class InterceptorContext.Builder extends Object implements CopyableBuilder<InterceptorContext.Builder,InterceptorContext>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InterceptorContext.BuilderasyncRequestBody(AsyncRequestBody asyncRequestBody)InterceptorContextbuild()InterceptorContext.BuilderhttpRequest(SdkHttpRequest httpRequest)InterceptorContext.BuilderhttpResponse(SdkHttpResponse httpResponse)InterceptorContext.Builderrequest(SdkRequest request)InterceptorContext.BuilderrequestBody(RequestBody requestBody)InterceptorContext.Builderresponse(SdkResponse response)InterceptorContext.BuilderresponseBody(InputStream responseBody)InterceptorContext.BuilderresponsePublisher(org.reactivestreams.Publisher<ByteBuffer> responsePublisher)-
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.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
-
-
-
Method Detail
-
request
public InterceptorContext.Builder request(SdkRequest request)
-
httpRequest
public InterceptorContext.Builder httpRequest(SdkHttpRequest httpRequest)
-
requestBody
public InterceptorContext.Builder requestBody(RequestBody requestBody)
-
httpResponse
public InterceptorContext.Builder httpResponse(SdkHttpResponse httpResponse)
-
responseBody
public InterceptorContext.Builder responseBody(InputStream responseBody)
-
response
public InterceptorContext.Builder response(SdkResponse response)
-
asyncRequestBody
public InterceptorContext.Builder asyncRequestBody(AsyncRequestBody asyncRequestBody)
-
responsePublisher
public InterceptorContext.Builder responsePublisher(org.reactivestreams.Publisher<ByteBuffer> responsePublisher)
-
build
public InterceptorContext build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<InterceptorContext.Builder,InterceptorContext>
-
-