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.Builder
asyncRequestBody(AsyncRequestBody asyncRequestBody)
InterceptorContext
build()
InterceptorContext.Builder
httpRequest(SdkHttpRequest httpRequest)
InterceptorContext.Builder
httpResponse(SdkHttpResponse httpResponse)
InterceptorContext.Builder
request(SdkRequest request)
InterceptorContext.Builder
requestBody(RequestBody requestBody)
InterceptorContext.Builder
response(SdkResponse response)
InterceptorContext.Builder
responseBody(InputStream responseBody)
InterceptorContext.Builder
responsePublisher(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:
build
in interfaceBuildable
- Specified by:
build
in interfaceSdkBuilder<InterceptorContext.Builder,InterceptorContext>
-
-