public final class ChecksumUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ChecksumUtil.ConstantChecksumAlgorithm
An implementation of a
ChecksumAlgorithm that will map to ConstantChecksum, which provides a constant
checksum. |
| Modifier and Type | Method and Description |
|---|---|
static String |
checksumHeaderName(ChecksumAlgorithm checksumAlgorithm)
Get the correct checksum header name based on the checksum-algorithm.
|
static SdkChecksum |
fromChecksumAlgorithm(ChecksumAlgorithm checksumAlgorithm)
Gets the SdkChecksum object based on the given ChecksumAlgorithm.
|
static void |
readAll(InputStream inputStream)
Read the entirety of an input-stream - this is useful when the stream has side-effects (such as calculating a checksum)
when it gets read.
|
public static String checksumHeaderName(ChecksumAlgorithm checksumAlgorithm)
x-amz-checksum-*, where '*' is alphanumeric checksum-algorithm-id in lower-case form. Examples include:
x-amz-checksum-sha256, x-amz-checksum-sha1, x-amz-checksum-crc32, x-amz-checksum-crc32c, x-amz-checksum-md5
public static SdkChecksum fromChecksumAlgorithm(ChecksumAlgorithm checksumAlgorithm)
public static void readAll(InputStream inputStream)
Copyright © 2023. All rights reserved.