Package springfox.documentation.builders
Class SimpleParameterSpecificationBuilder
- java.lang.Object
-
- springfox.documentation.builders.SimpleParameterSpecificationBuilder
-
public class SimpleParameterSpecificationBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SimpleParameterSpecificationBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SimpleParameterSpecificationBuilderallowEmptyValue(java.lang.Boolean allowEmptyValue)Allows empty valuesSimpleParameterSpecificationBuilderallowReserved(java.lang.Boolean allowReserved)Allows reserved charactersSimpleParameterSpecificationBuildercollectionFacet(java.util.function.Consumer<CollectionElementFacetBuilder> facet)Provides consumer to help uild collection element facetSimpleParameterSpecificationBuildercollectionFormat(CollectionFormat collectionFormat)Deprecated.SimpleParameterSpecificationBuildercopyOf(SimpleParameterSpecification other)Method they copy from a specificationSimpleParameterSpecificationBuilderdefaultValue(java.lang.String defaultValue)Default valueSimpleParameterSpecificationBuilderenumerationFacet(java.util.function.Consumer<EnumerationElementFacetBuilder> facet)Provides consumer to help build enumeration element facetSimpleParameterSpecificationBuilderexplode(java.lang.Boolean explode)Use this if we want to explode collectionsSimpleParameterSpecificationBuildermodel(java.util.function.Consumer<ModelSpecificationBuilder> consumer)Provides consumer to help build modelsSimpleParameterSpecificationBuildernumericFacet(java.util.function.Consumer<NumericElementFacetBuilder> facet)Provides consumer to help build numeric element facetSimpleParameterSpecificationBuilderstringFacet(java.util.function.Consumer<StringElementFacetBuilder> facet)Provides consumer to help build string element facetSimpleParameterSpecificationBuilderstyle(ParameterStyle style)Parameter style
-
-
-
Method Detail
-
style
public SimpleParameterSpecificationBuilder style(ParameterStyle style)
Parameter style- Parameters:
style- - parameter style- Returns:
- this
-
explode
public SimpleParameterSpecificationBuilder explode(java.lang.Boolean explode)
Use this if we want to explode collections- Parameters:
explode- - explodes collection- Returns:
- this
-
allowReserved
public SimpleParameterSpecificationBuilder allowReserved(java.lang.Boolean allowReserved)
Allows reserved characters- Parameters:
allowReserved- - allow reserved characters- Returns:
- this
-
model
public SimpleParameterSpecificationBuilder model(@NonNull java.util.function.Consumer<ModelSpecificationBuilder> consumer)
Provides consumer to help build models- Parameters:
consumer- - consumer that facilitates building a model- Returns:
- this
-
allowEmptyValue
public SimpleParameterSpecificationBuilder allowEmptyValue(java.lang.Boolean allowEmptyValue)
Allows empty values- Parameters:
allowEmptyValue- - flag to indicate empty values are allowed- Returns:
- this
-
defaultValue
public SimpleParameterSpecificationBuilder defaultValue(java.lang.String defaultValue)
Default value- Parameters:
defaultValue- - default value- Returns:
- this
-
collectionFormat
@Deprecated public SimpleParameterSpecificationBuilder collectionFormat(CollectionFormat collectionFormat)
Deprecated.This is only there to set the collection format for swagger 2- Parameters:
collectionFormat- - collection format- Returns:
- this
-
collectionFacet
public SimpleParameterSpecificationBuilder collectionFacet(@NonNull java.util.function.Consumer<CollectionElementFacetBuilder> facet)
Provides consumer to help uild collection element facet- Parameters:
facet- - consumer that facilitates building a collection facet- Returns:
- this
-
stringFacet
public SimpleParameterSpecificationBuilder stringFacet(@NonNull java.util.function.Consumer<StringElementFacetBuilder> facet)
Provides consumer to help build string element facet- Parameters:
facet- - consumer that facilitates building a string facet- Returns:
- this
-
numericFacet
public SimpleParameterSpecificationBuilder numericFacet(@NonNull java.util.function.Consumer<NumericElementFacetBuilder> facet)
Provides consumer to help build numeric element facet- Parameters:
facet- - consumer that facilitates building a numeric facet- Returns:
- this
-
enumerationFacet
public SimpleParameterSpecificationBuilder enumerationFacet(@NonNull java.util.function.Consumer<EnumerationElementFacetBuilder> facet)
Provides consumer to help build enumeration element facet- Parameters:
facet- - consumer that facilitates building a enumeration facet- Returns:
- this
-
copyOf
public SimpleParameterSpecificationBuilder copyOf(SimpleParameterSpecification other)
Method they copy from a specification- Parameters:
other- - other spec to copy from- Returns:
- this
-
-