Interface CompressionAsyncRequestBody.Builder
-
- All Superinterfaces:
software.amazon.awssdk.utils.builder.Buildable,software.amazon.awssdk.utils.builder.SdkBuilder<CompressionAsyncRequestBody.Builder,CompressionAsyncRequestBody>
- Enclosing class:
- CompressionAsyncRequestBody
public static interface CompressionAsyncRequestBody.Builder extends software.amazon.awssdk.utils.builder.SdkBuilder<CompressionAsyncRequestBody.Builder,CompressionAsyncRequestBody>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompressionAsyncRequestBody.BuilderasyncRequestBody(AsyncRequestBody asyncRequestBody)Sets the AsyncRequestBody that will be wrapped.CompressionAsyncRequestBody.BuilderchunkSize(Integer chunkSize)Sets the chunk size.CompressionAsyncRequestBody.Buildercompressor(Compressor compressor)Sets the compressor to compress the request.
-
-
-
Method Detail
-
asyncRequestBody
CompressionAsyncRequestBody.Builder asyncRequestBody(AsyncRequestBody asyncRequestBody)
Sets the AsyncRequestBody that will be wrapped.- Parameters:
asyncRequestBody-- Returns:
- This builder for method chaining.
-
compressor
CompressionAsyncRequestBody.Builder compressor(Compressor compressor)
Sets the compressor to compress the request.- Parameters:
compressor-- Returns:
- This builder for method chaining.
-
chunkSize
CompressionAsyncRequestBody.Builder chunkSize(Integer chunkSize)
Sets the chunk size. Default size is 128 * 1024.- Parameters:
chunkSize-- Returns:
- This builder for method chaining.
-
-