Class EncodingObject.Builder
- java.lang.Object
-
- software.amazon.smithy.openapi.model.Component.Builder<EncodingObject.Builder,EncodingObject>
-
- software.amazon.smithy.openapi.model.EncodingObject.Builder
-
- All Implemented Interfaces:
SmithyBuilder<EncodingObject>
- Enclosing class:
- EncodingObject
public static final class EncodingObject.Builder extends Component.Builder<EncodingObject.Builder,EncodingObject>
-
-
Method Summary
Modifier and Type Method Description EncodingObject.BuilderallowReserved(boolean allowReserved)EncodingObjectbuild()Creates an immutable object that is created from the properties that have been set on the builder.EncodingObject.BuildercontentType(java.lang.String contentType)EncodingObject.Builderexplode(boolean explode)EncodingObject.Builderheaders(java.util.Map<java.lang.String,ParameterObject> headers)EncodingObject.BuilderputHeader(java.lang.String name, ParameterObject header)EncodingObject.Builderstyle(java.lang.String style)-
Methods inherited from class software.amazon.smithy.openapi.model.Component.Builder
extensions, extensions, getExtensions, putExtension, putExtension, putExtension, putExtension, removeExtension
-
-
-
-
Method Detail
-
build
public EncodingObject 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
-
headers
public EncodingObject.Builder headers(java.util.Map<java.lang.String,ParameterObject> headers)
-
putHeader
public EncodingObject.Builder putHeader(java.lang.String name, ParameterObject header)
-
contentType
public EncodingObject.Builder contentType(java.lang.String contentType)
-
style
public EncodingObject.Builder style(java.lang.String style)
-
explode
public EncodingObject.Builder explode(boolean explode)
-
allowReserved
public EncodingObject.Builder allowReserved(boolean allowReserved)
-
-