public static final class HttpChecksumTrait.Builder extends AbstractTraitBuilder<HttpChecksumTrait,HttpChecksumTrait.Builder>
Modifier and Type | Method and Description |
---|---|
HttpChecksumTrait.Builder |
addResponseAlgorithm(java.lang.String algorithm) |
HttpChecksumTrait |
build()
Creates an immutable object that is created from the properties
that have been set on the builder.
|
HttpChecksumTrait.Builder |
clearResponseAlgorithms() |
HttpChecksumTrait.Builder |
requestAlgorithmMember(java.lang.String input) |
HttpChecksumTrait.Builder |
requestChecksumRequired(boolean isRequired) |
HttpChecksumTrait.Builder |
requestValidationModeMember(java.lang.String input) |
HttpChecksumTrait.Builder |
responseAlgorithms(java.util.List<java.lang.String> algorithms) |
getSourceLocation, sourceLocation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
requiredState
public HttpChecksumTrait build()
SmithyBuilder
public HttpChecksumTrait.Builder requestAlgorithmMember(java.lang.String input)
public HttpChecksumTrait.Builder requestChecksumRequired(boolean isRequired)
public HttpChecksumTrait.Builder requestValidationModeMember(java.lang.String input)
public HttpChecksumTrait.Builder responseAlgorithms(java.util.List<java.lang.String> algorithms)
public HttpChecksumTrait.Builder addResponseAlgorithm(java.lang.String algorithm)
public HttpChecksumTrait.Builder clearResponseAlgorithms()