@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, wait
copy
applyMutation
public 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 Buildable
build
in interface SdkBuilder<InterceptorContext.Builder,InterceptorContext>
Copyright © 2023. All rights reserved.