Class Parameter
- java.lang.Object
-
- io.vertx.reactivex.openapi.contract.Parameter
-
public class Parameter extends Object
This interface represents the most important attributes of an OpenAPI Parameter.
Parameter V3.1
Parameter V3.0NOTE: This class has been automatically generated from the
original
non RX-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static io.vertx.lang.rx.TypeArg<Parameter>
__TYPE_ARG
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Parameter
getDelegate()
Location
getIn()
String
getName()
JsonSchema
getSchema()
SchemaType
getSchemaType()
Style
getStyle()
int
hashCode()
boolean
isExplode()
boolean
isRequired()
static Parameter
newInstance(Parameter arg)
String
toString()
-
-
-
Field Detail
-
__TYPE_ARG
public static final io.vertx.lang.rx.TypeArg<Parameter> __TYPE_ARG
-
-
Method Detail
-
getDelegate
public Parameter getDelegate()
-
getName
public String getName()
- Returns:
- name of this parameter
-
getIn
public Location getIn()
- Returns:
- location of this parameter
-
isRequired
public boolean isRequired()
- Returns:
- true if the parameter is required, otherwise false;
-
getStyle
public Style getStyle()
- Returns:
- style of this parameter
-
isExplode
public boolean isExplode()
- Returns:
- true if the parameter should become exploded, otherwise false;
-
getSchema
public JsonSchema getSchema()
- Returns:
- the of the parameter
-
getSchemaType
public SchemaType getSchemaType()
- Returns:
- the of the parameter
-
-