Class AwsChunkedEncodingInputStream.Builder<T extends AwsChunkedEncodingInputStream.Builder>
java.lang.Object
software.amazon.awssdk.core.internal.io.AwsChunkedEncodingInputStream.Builder<T>
- Direct Known Subclasses:
AwsUnsignedChunkedEncodingInputStream.Builder
- Enclosing class:
- AwsChunkedEncodingInputStream
protected abstract static class AwsChunkedEncodingInputStream.Builder<T extends AwsChunkedEncodingInputStream.Builder>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AwsChunkedEncodingConfigprotected ChecksumAlgorithmprotected Stringprotected PayloadChecksumStoreprotected InputStreamprotected SdkChecksum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionawsChunkedEncodingConfig(AwsChunkedEncodingConfig awsChunkedEncodingConfig) checksumAlgorithm(ChecksumAlgorithm checksumAlgorithm) checksumHeaderForTrailer(String checksumHeaderForTrailer) checksumStore(PayloadChecksumStore checksumStore) inputStream(InputStream inputStream) sdkChecksum(SdkChecksum sdkChecksum)
-
Field Details
-
inputStream
-
checksumAlgorithm
-
sdkChecksum
-
checksumStore
-
checksumHeaderForTrailer
-
awsChunkedEncodingConfig
-
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
inputStream
- Parameters:
inputStream- The original InputStream.- Returns:
-
awsChunkedEncodingConfig
- Parameters:
awsChunkedEncodingConfig- Maximum number of bytes buffered by this class.- Returns:
-
checksumAlgorithm
-
sdkChecksum
- Parameters:
sdkChecksum- Instance of SdkChecksum, this can be null if we do not want to calculate Checksum- Returns:
-
checksumStore
-
checksumHeaderForTrailer
- Parameters:
checksumHeaderForTrailer- String value of Trailer header where checksum will be updated.- Returns:
-