Class HttpChecksumTrait.Builder
- java.lang.Object
-
- software.amazon.smithy.model.traits.AbstractTraitBuilder<HttpChecksumTrait,HttpChecksumTrait.Builder>
-
- software.amazon.smithy.model.traits.HttpChecksumTrait.Builder
-
- All Implemented Interfaces:
SmithyBuilder<HttpChecksumTrait>
- Enclosing class:
- HttpChecksumTrait
public static final class HttpChecksumTrait.Builder extends AbstractTraitBuilder<HttpChecksumTrait,HttpChecksumTrait.Builder>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpChecksumTrait.BuilderaddRequestProperty(HttpChecksumProperty property)HttpChecksumTrait.BuilderaddResponseProperty(HttpChecksumProperty property)HttpChecksumTraitbuild()Creates an immutable object that is created from the properties that have been set on the builder.HttpChecksumTrait.BuilderclearRequestProperties()HttpChecksumTrait.BuilderclearResponseProperties()HttpChecksumTrait.BuilderrequestProperties(java.util.List<HttpChecksumProperty> properties)HttpChecksumTrait.BuilderresponseProperties(java.util.List<HttpChecksumProperty> properties)-
Methods inherited from class software.amazon.smithy.model.traits.AbstractTraitBuilder
getSourceLocation, sourceLocation
-
-
-
-
Method Detail
-
build
public HttpChecksumTrait build()
Description copied from interface:SmithyBuilderCreates an immutable object that is created from the properties that have been set on the builder.- Returns:
- an instance of T
-
requestProperties
public HttpChecksumTrait.Builder requestProperties(java.util.List<HttpChecksumProperty> properties)
-
addRequestProperty
public HttpChecksumTrait.Builder addRequestProperty(HttpChecksumProperty property)
-
clearRequestProperties
public HttpChecksumTrait.Builder clearRequestProperties()
-
responseProperties
public HttpChecksumTrait.Builder responseProperties(java.util.List<HttpChecksumProperty> properties)
-
addResponseProperty
public HttpChecksumTrait.Builder addResponseProperty(HttpChecksumProperty property)
-
clearResponseProperties
public HttpChecksumTrait.Builder clearResponseProperties()
-
-