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 Details

  • Constructor Details

    • Builder

      protected Builder()
  • Method Details

    • 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:
    • checksumAlgorithm

      public T checksumAlgorithm(ChecksumAlgorithm checksumAlgorithm)
    • sdkChecksum

      public T sdkChecksum(SdkChecksum sdkChecksum)
      Parameters:
      sdkChecksum - Instance of SdkChecksum, this can be null if we do not want to calculate Checksum
      Returns:
    • checksumStore

      public T checksumStore(PayloadChecksumStore checksumStore)
    • checksumHeaderForTrailer

      public T checksumHeaderForTrailer(String checksumHeaderForTrailer)
      Parameters:
      checksumHeaderForTrailer - String value of Trailer header where checksum will be updated.
      Returns: