Class AbstractStreamingRequestMarshaller.Builder<BuilderT extends AbstractStreamingRequestMarshaller.Builder>
java.lang.Object
software.amazon.awssdk.core.internal.transform.AbstractStreamingRequestMarshaller.Builder<BuilderT>
- Direct Known Subclasses:
AsyncStreamingRequestMarshaller.Builder,StreamingRequestMarshaller.Builder
- Enclosing class:
- AbstractStreamingRequestMarshaller<T>
protected abstract static class AbstractStreamingRequestMarshaller.Builder<BuilderT extends AbstractStreamingRequestMarshaller.Builder>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondelegateMarshaller(Marshaller delegateMarshaller) requiresLength(boolean requiresLength) transferEncoding(boolean transferEncoding) useHttp2(boolean useHttp2)
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
delegateMarshaller
- Parameters:
delegateMarshaller- POJO marshaller (for path/query/header members)- Returns:
- This object for method chaining
-
requiresLength
- Parameters:
requiresLength- boolean value indicating if Content-Length header is required in the request- Returns:
- This object for method chaining
-
transferEncoding
- Parameters:
transferEncoding- boolean value indicating if Transfer-Encoding: chunked header is required in the request- Returns:
- This object for method chaining
-
useHttp2
- Parameters:
useHttp2- boolean value indicating if request uses HTTP 2 protocol- Returns:
- This object for method chaining
-