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
Fields Modifier and Type Field Description protected AwsChunkedEncodingConfig
awsChunkedEncodingConfig
protected String
checksumHeaderForTrailer
protected InputStream
inputStream
protected SdkChecksum
sdkChecksum
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
awsChunkedEncodingConfig(AwsChunkedEncodingConfig awsChunkedEncodingConfig)
T
checksumHeaderForTrailer(String checksumHeaderForTrailer)
T
inputStream(InputStream inputStream)
T
sdkChecksum(SdkChecksum sdkChecksum)
-
-
-
Field Detail
-
inputStream
protected InputStream inputStream
-
sdkChecksum
protected SdkChecksum sdkChecksum
-
checksumHeaderForTrailer
protected String checksumHeaderForTrailer
-
awsChunkedEncodingConfig
protected AwsChunkedEncodingConfig awsChunkedEncodingConfig
-
-
Method Detail
-
inputStream
public T inputStream(InputStream inputStream)
- Parameters:
inputStream
- The original InputStream.- Returns:
-
awsChunkedEncodingConfig
public T awsChunkedEncodingConfig(AwsChunkedEncodingConfig awsChunkedEncodingConfig)
- Parameters:
awsChunkedEncodingConfig
- Maximum number of bytes buffered by this class.- Returns:
-
sdkChecksum
public T sdkChecksum(SdkChecksum sdkChecksum)
- Parameters:
sdkChecksum
- Instance of SdkChecksum, this can be null if we do not want to calculate Checksum- Returns:
-
-