Modifier and Type | Optional Element and Description |
---|---|
String |
access
Allows for filtering a parameter from the API documentation.
|
String |
allowableValues
Limits the acceptable values for this parameter.
|
boolean |
allowMultiple
Specifies whether the parameter can accept multiple values by having multiple occurrences.
|
String |
defaultValue
Describes the default value for the parameter.
|
String |
name
The parameter name.
|
boolean |
required
Specifies if the parameter is required or not.
|
String |
value
A brief description of the parameter.
|
public abstract String name
The name of the parameter will be derived from the field/method/parameter name, however you can override it.
Path parameters must always be named as the path section they represent.
public abstract String value
public abstract String defaultValue
If the parameter is annotated with JAX-RS's @DefaultValue
, that value would
be used, but can be overridden by setting this property.
public abstract String allowableValues
There are three ways to describe the allowable values:
first, second, third
.range[1, 5]
, range(1, 5)
, range[1, 5)
.range[1, infinity]
means the
minimum allowable value of this parameter is 1.public abstract boolean required
Path parameters will always be set as required, whether you set this property or not.
public abstract String access
See io.swagger.core.filter.SwaggerSpecFilter for further details.
public abstract boolean allowMultiple
Copyright © 2015. All Rights Reserved.