Class InterceptorContext.Builder
- java.lang.Object
-
- software.amazon.awssdk.core.interceptor.InterceptorContext.Builder
-
- All Implemented Interfaces:
software.amazon.awssdk.utils.builder.Buildable,software.amazon.awssdk.utils.builder.CopyableBuilder<InterceptorContext.Builder,InterceptorContext>,software.amazon.awssdk.utils.builder.SdkBuilder<InterceptorContext.Builder,InterceptorContext>
- Enclosing class:
- InterceptorContext
@NotThreadSafe public static final class InterceptorContext.Builder extends Object implements software.amazon.awssdk.utils.builder.CopyableBuilder<InterceptorContext.Builder,InterceptorContext>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InterceptorContext.BuilderasyncRequestBody(AsyncRequestBody asyncRequestBody)InterceptorContextbuild()InterceptorContext.BuilderhttpRequest(software.amazon.awssdk.http.SdkHttpRequest httpRequest)InterceptorContext.BuilderhttpResponse(software.amazon.awssdk.http.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)
-
-
-
Method Detail
-
request
public InterceptorContext.Builder request(SdkRequest request)
-
httpRequest
public InterceptorContext.Builder httpRequest(software.amazon.awssdk.http.SdkHttpRequest httpRequest)
-
requestBody
public InterceptorContext.Builder requestBody(RequestBody requestBody)
-
httpResponse
public InterceptorContext.Builder httpResponse(software.amazon.awssdk.http.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 interfacesoftware.amazon.awssdk.utils.builder.Buildable- Specified by:
buildin interfacesoftware.amazon.awssdk.utils.builder.SdkBuilder<InterceptorContext.Builder,InterceptorContext>
-
-