public static final class ParameterObject.Builder extends Component.Builder<ParameterObject.Builder,ParameterObject>
extensions, extensions, getExtensions, putExtension, putExtension, putExtension, putExtension, removeExtension
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
requiredState
public ParameterObject build()
SmithyBuilder
public ParameterObject.Builder name(java.lang.String name)
public ParameterObject.Builder in(java.lang.String in)
public ParameterObject.Builder description(java.lang.String description)
public ParameterObject.Builder required(boolean required)
public ParameterObject.Builder deprecated(boolean deprecated)
public ParameterObject.Builder allowEmptyValue(boolean allowEmptyValue)
public ParameterObject.Builder style(java.lang.String style)
public ParameterObject.Builder explode(boolean explode)
public ParameterObject.Builder allowReserved(boolean allowReserved)
public ParameterObject.Builder schema(Schema schema)
public ParameterObject.Builder example(Node example)
public ParameterObject.Builder examples(java.util.Map<java.lang.String,Node> examples)
public ParameterObject.Builder putExample(java.lang.String name, Node example)
public ParameterObject.Builder content(java.util.Map<java.lang.String,MediaTypeObject> content)
public ParameterObject.Builder putContent(java.lang.String name, MediaTypeObject mediaTypeObject)