@NotThreadSafe public static final class InterceptorContext.Builder extends Object implements CopyableBuilder<InterceptorContext.Builder,InterceptorContext>
| Modifier and Type | Method and 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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyapplyMutationpublic InterceptorContext.Builder request(SdkRequest request)
public InterceptorContext.Builder httpRequest(SdkHttpRequest httpRequest)
public InterceptorContext.Builder requestBody(RequestBody requestBody)
public InterceptorContext.Builder httpResponse(SdkHttpResponse httpResponse)
public InterceptorContext.Builder responseBody(InputStream responseBody)
public InterceptorContext.Builder response(SdkResponse response)
public InterceptorContext.Builder asyncRequestBody(AsyncRequestBody asyncRequestBody)
public InterceptorContext.Builder responsePublisher(org.reactivestreams.Publisher<ByteBuffer> responsePublisher)
public InterceptorContext build()
build in interface Buildablebuild in interface SdkBuilder<InterceptorContext.Builder,InterceptorContext>Copyright © 2021. All rights reserved.