Class ChecksumSpecs.Builder
- java.lang.Object
-
- software.amazon.awssdk.core.checksums.ChecksumSpecs.Builder
-
- All Implemented Interfaces:
Buildable,CopyableBuilder<ChecksumSpecs.Builder,ChecksumSpecs>,SdkBuilder<ChecksumSpecs.Builder,ChecksumSpecs>
- Enclosing class:
- ChecksumSpecs
public static final class ChecksumSpecs.Builder extends Object implements CopyableBuilder<ChecksumSpecs.Builder,ChecksumSpecs>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ChecksumSpecs.Builderalgorithm(Algorithm algorithm)Deprecated.usealgorithmV2(ChecksumAlgorithm)insteadChecksumSpecs.BuilderalgorithmV2(ChecksumAlgorithm algorithm)ChecksumSpecsbuild()ChecksumSpecs.BuilderheaderName(String headerName)ChecksumSpecs.BuilderisRequestChecksumRequired(boolean isRequestChecksumRequired)ChecksumSpecs.BuilderisRequestStreaming(boolean isRequestStreaming)ChecksumSpecs.BuilderisValidationEnabled(boolean isValidationEnabled)ChecksumSpecs.BuilderrequestAlgorithmHeader(String requestAlgorithmHeader)Configure the request algorithm header, for example: "x-amz-sdk-checksum-algorithm:CRC32" Note this is different fromheaderName(String)which is the checksum header, "x-amz-checksum-crc32:zc3xbw=="ChecksumSpecs.BuilderresponseValidationAlgorithms(List<Algorithm> responseValidationAlgorithms)Deprecated.useresponseValidationAlgorithmsinsteadChecksumSpecs.BuilderresponseValidationAlgorithmsV2(List<ChecksumAlgorithm> responseValidationAlgorithms)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
-
-
-
Method Detail
-
algorithm
@Deprecated public ChecksumSpecs.Builder algorithm(Algorithm algorithm)
Deprecated.usealgorithmV2(ChecksumAlgorithm)instead
-
algorithmV2
public ChecksumSpecs.Builder algorithmV2(ChecksumAlgorithm algorithm)
-
headerName
public ChecksumSpecs.Builder headerName(String headerName)
-
responseValidationAlgorithms
@Deprecated public ChecksumSpecs.Builder responseValidationAlgorithms(List<Algorithm> responseValidationAlgorithms)
Deprecated.useresponseValidationAlgorithmsinstead
-
responseValidationAlgorithmsV2
public ChecksumSpecs.Builder responseValidationAlgorithmsV2(List<ChecksumAlgorithm> responseValidationAlgorithms)
-
isValidationEnabled
public ChecksumSpecs.Builder isValidationEnabled(boolean isValidationEnabled)
-
isRequestChecksumRequired
public ChecksumSpecs.Builder isRequestChecksumRequired(boolean isRequestChecksumRequired)
-
isRequestStreaming
public ChecksumSpecs.Builder isRequestStreaming(boolean isRequestStreaming)
-
requestAlgorithmHeader
public ChecksumSpecs.Builder requestAlgorithmHeader(String requestAlgorithmHeader)
Configure the request algorithm header, for example: "x-amz-sdk-checksum-algorithm:CRC32" Note this is different fromheaderName(String)which is the checksum header, "x-amz-checksum-crc32:zc3xbw=="
-
build
public ChecksumSpecs build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<ChecksumSpecs.Builder,ChecksumSpecs>
-
-