| Modifier and Type | Field and Description |
|---|---|
static ChecksumAlgorithm |
DefaultChecksumAlgorithm.CRC32 |
static ChecksumAlgorithm |
DefaultChecksumAlgorithm.CRC32C |
static ChecksumAlgorithm |
DefaultChecksumAlgorithm.CRC64NVME |
static ChecksumAlgorithm |
DefaultChecksumAlgorithm.MD5 |
static ChecksumAlgorithm |
DefaultChecksumAlgorithm.SHA1 |
static ChecksumAlgorithm |
DefaultChecksumAlgorithm.SHA256 |
| Modifier and Type | Method and Description |
|---|---|
static ChecksumAlgorithm |
DefaultChecksumAlgorithm.fromValue(String algorithm) |
| Modifier and Type | Method and Description |
|---|---|
static SdkChecksum |
SdkChecksum.forAlgorithm(ChecksumAlgorithm algorithm)
Returns an
SdkChecksum based on the ChecksumAlgorithm provided. |
| Modifier and Type | Method and Description |
|---|---|
ChecksumAlgorithm |
ChecksumSpecs.algorithmV2() |
| Modifier and Type | Method and Description |
|---|---|
List<ChecksumAlgorithm> |
ChecksumSpecs.responseValidationAlgorithmsV2() |
| Modifier and Type | Method and Description |
|---|---|
ChecksumSpecs.Builder |
ChecksumSpecs.Builder.algorithmV2(ChecksumAlgorithm algorithm) |
| Modifier and Type | Method and Description |
|---|---|
ChecksumSpecs.Builder |
ChecksumSpecs.Builder.responseValidationAlgorithmsV2(List<ChecksumAlgorithm> responseValidationAlgorithms) |
| Modifier and Type | Field and Description |
|---|---|
static ExecutionAttribute<ChecksumAlgorithm> |
SdkExecutionAttribute.HTTP_CHECKSUM_VALIDATION_ALGORITHM_V2
The algorithm used for checksum validation of a response.
|
| Modifier and Type | Method and Description |
|---|---|
List<ChecksumAlgorithm> |
HttpChecksum.responseAlgorithmsV2() |
| Modifier and Type | Method and Description |
|---|---|
HttpChecksum.Builder |
HttpChecksum.Builder.responseAlgorithmsV2(ChecksumAlgorithm... responseAlgorithms) |
| Modifier and Type | Method and Description |
|---|---|
ChecksumCalculatingAsyncRequestBody.Builder |
ChecksumCalculatingAsyncRequestBody.Builder.algorithm(ChecksumAlgorithm algorithm)
Sets the checksum algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
static ChecksumAlgorithm |
HttpChecksumUtils.toNewChecksumAlgorithm(Algorithm checksumAlgorithm) |
| Modifier and Type | Method and Description |
|---|---|
static Pair<ChecksumAlgorithm,String> |
HttpChecksumUtils.getAlgorithmChecksumValuePair(SdkHttpResponse sdkHttpResponse,
ChecksumSpecs resolvedChecksumSpecs)
Loops through the supported list of checksum for the operation, and gets the header value for the checksum header.
|
| Modifier and Type | Method and Description |
|---|---|
static Algorithm |
HttpChecksumUtils.toLegacyChecksumAlgorithm(ChecksumAlgorithm checksumAlgorithm) |
| Modifier and Type | Method and Description |
|---|---|
FlexibleChecksummer.Option.Builder |
FlexibleChecksummer.Option.Builder.algorithm(ChecksumAlgorithm algorithm) |
static Checksummer |
Checksummer.forFlexibleChecksum(ChecksumAlgorithm checksumAlgorithm)
Get a flexible checksummer that performs two checksums: the given checksum-algorithm and the SHA-256 checksum.
|
static Checksummer |
Checksummer.forFlexibleChecksum(String precomputedSha256,
ChecksumAlgorithm checksumAlgorithm)
Get a flexible checksummer that performs two checksums: the given checksum-algorithm and a precomputed checksum from the
given checksum string.
|
| 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 |
ChecksumUtil.checksumHeaderName(ChecksumAlgorithm checksumAlgorithm)
Get the correct checksum header name based on the checksum-algorithm.
|
static SdkChecksum |
ChecksumUtil.fromChecksumAlgorithm(ChecksumAlgorithm checksumAlgorithm)
Gets the SdkChecksum object based on the given ChecksumAlgorithm.
|
| Modifier and Type | Field and Description |
|---|---|
static SignerProperty<ChecksumAlgorithm> |
AwsV4FamilyHttpSigner.CHECKSUM_ALGORITHM
The algorithm to use for calculating a "flexible" checksum.
|
Copyright © 2026. All rights reserved.