public static final class ChecksumSpecs.Builder extends Object implements CopyableBuilder<ChecksumSpecs.Builder,ChecksumSpecs>
| Modifier and Type | Method and Description |
|---|---|
ChecksumSpecs.Builder |
algorithm(Algorithm algorithm)
Deprecated.
use
algorithmV2(ChecksumAlgorithm) instead |
ChecksumSpecs.Builder |
algorithmV2(ChecksumAlgorithm algorithm) |
ChecksumSpecs |
build()
An immutable object that is created from the
properties that have been set on the builder.
|
ChecksumSpecs.Builder |
headerName(String headerName) |
ChecksumSpecs.Builder |
isRequestChecksumRequired(boolean isRequestChecksumRequired) |
ChecksumSpecs.Builder |
isRequestStreaming(boolean isRequestStreaming) |
ChecksumSpecs.Builder |
isValidationEnabled(boolean isValidationEnabled) |
ChecksumSpecs.Builder |
requestAlgorithmHeader(String requestAlgorithmHeader)
Configure the request algorithm header, for example: "x-amz-sdk-checksum-algorithm:CRC32" Note this is different from
headerName(String) which is the checksum header, "x-amz-checksum-crc32:zc3xbw==" |
ChecksumSpecs.Builder |
responseValidationAlgorithms(List<Algorithm> responseValidationAlgorithms)
Deprecated.
use
responseValidationAlgorithms instead |
ChecksumSpecs.Builder |
responseValidationAlgorithmsV2(List<ChecksumAlgorithm> responseValidationAlgorithms) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyapplyMutation@Deprecated public ChecksumSpecs.Builder algorithm(Algorithm algorithm)
algorithmV2(ChecksumAlgorithm) insteadpublic ChecksumSpecs.Builder algorithmV2(ChecksumAlgorithm algorithm)
public ChecksumSpecs.Builder headerName(String headerName)
@Deprecated public ChecksumSpecs.Builder responseValidationAlgorithms(List<Algorithm> responseValidationAlgorithms)
responseValidationAlgorithms insteadpublic ChecksumSpecs.Builder responseValidationAlgorithmsV2(List<ChecksumAlgorithm> responseValidationAlgorithms)
public ChecksumSpecs.Builder isValidationEnabled(boolean isValidationEnabled)
public ChecksumSpecs.Builder isRequestChecksumRequired(boolean isRequestChecksumRequired)
public ChecksumSpecs.Builder isRequestStreaming(boolean isRequestStreaming)
public ChecksumSpecs.Builder requestAlgorithmHeader(String requestAlgorithmHeader)
headerName(String) which is the checksum header, "x-amz-checksum-crc32:zc3xbw=="public ChecksumSpecs build()
SdkBuilderbuild in interface Buildablebuild in interface SdkBuilder<ChecksumSpecs.Builder,ChecksumSpecs>Copyright © 2026. All rights reserved.