public class ParameterImpl extends ExtensibleImpl implements org.eclipse.microprofile.openapi.models.parameters.Parameter
Modifier and Type | Field and Description |
---|---|
protected Boolean |
allowEmptyValue |
protected Boolean |
allowReserved |
protected org.eclipse.microprofile.openapi.models.media.Content |
content |
protected Boolean |
deprecated |
protected String |
description |
protected Object |
example |
protected Map<String,org.eclipse.microprofile.openapi.models.examples.Example> |
examples |
protected Boolean |
explode |
protected org.eclipse.microprofile.openapi.models.parameters.Parameter.In |
in |
protected String |
name |
protected String |
ref |
protected Boolean |
required |
protected org.eclipse.microprofile.openapi.models.media.Schema |
schema |
protected org.eclipse.microprofile.openapi.models.parameters.Parameter.Style |
style |
extensions
Constructor and Description |
---|
ParameterImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.microprofile.openapi.models.parameters.Parameter |
addExample(String key,
org.eclipse.microprofile.openapi.models.examples.Example example) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
allowEmptyValue(Boolean allowEmptyValue) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
allowReserved(Boolean allowReserved) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
content(org.eclipse.microprofile.openapi.models.media.Content content) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
deprecated(Boolean deprecated) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
description(String description) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
example(Object example) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
examples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> examples) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
explode(Boolean explode) |
Boolean |
getAllowEmptyValue() |
Boolean |
getAllowReserved() |
org.eclipse.microprofile.openapi.models.media.Content |
getContent() |
Boolean |
getDeprecated() |
String |
getDescription() |
Object |
getExample() |
Map<String,org.eclipse.microprofile.openapi.models.examples.Example> |
getExamples() |
Boolean |
getExplode() |
org.eclipse.microprofile.openapi.models.parameters.Parameter.In |
getIn() |
String |
getName() |
String |
getRef() |
Boolean |
getRequired() |
org.eclipse.microprofile.openapi.models.media.Schema |
getSchema() |
org.eclipse.microprofile.openapi.models.parameters.Parameter.Style |
getStyle() |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
in(org.eclipse.microprofile.openapi.models.parameters.Parameter.In in) |
static void |
merge(org.eclipse.microprofile.openapi.annotations.parameters.Parameter from,
org.eclipse.microprofile.openapi.models.parameters.Parameter to,
boolean override,
Map<String,org.eclipse.microprofile.openapi.models.media.Schema> currentSchemas) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
name(String name) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
ref(String ref) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
required(Boolean required) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
schema(org.eclipse.microprofile.openapi.models.media.Schema schema) |
void |
setAllowEmptyValue(Boolean allowEmptyValue) |
void |
setAllowReserved(Boolean allowReserved) |
void |
setContent(org.eclipse.microprofile.openapi.models.media.Content content) |
void |
setDeprecated(Boolean deprecated) |
void |
setDescription(String description) |
void |
setExample(Object example) |
void |
setExamples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> examples) |
void |
setExplode(Boolean explode) |
void |
setIn(org.eclipse.microprofile.openapi.models.parameters.Parameter.In in) |
void |
setName(String name) |
void |
setRef(String ref) |
void |
setRequired(Boolean required) |
void |
setSchema(org.eclipse.microprofile.openapi.models.media.Schema schema) |
void |
setStyle(org.eclipse.microprofile.openapi.models.parameters.Parameter.Style style) |
org.eclipse.microprofile.openapi.models.parameters.Parameter |
style(org.eclipse.microprofile.openapi.models.parameters.Parameter.Style style) |
addExtension, convertExtensionValue, getExtensions, merge, setExtensions
protected String name
protected org.eclipse.microprofile.openapi.models.parameters.Parameter.In in
protected String description
protected Boolean required
protected Boolean deprecated
protected Boolean allowEmptyValue
protected String ref
protected org.eclipse.microprofile.openapi.models.parameters.Parameter.Style style
protected Boolean explode
protected Boolean allowReserved
protected org.eclipse.microprofile.openapi.models.media.Schema schema
protected Object example
protected org.eclipse.microprofile.openapi.models.media.Content content
public String getName()
getName
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setName(String name)
setName
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter name(String name)
name
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter.In getIn()
getIn
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setIn(org.eclipse.microprofile.openapi.models.parameters.Parameter.In in)
setIn
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter in(org.eclipse.microprofile.openapi.models.parameters.Parameter.In in)
in
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public String getDescription()
getDescription
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setDescription(String description)
setDescription
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter description(String description)
description
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public Boolean getRequired()
getRequired
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setRequired(Boolean required)
setRequired
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter required(Boolean required)
required
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public Boolean getDeprecated()
getDeprecated
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setDeprecated(Boolean deprecated)
setDeprecated
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter deprecated(Boolean deprecated)
deprecated
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public Boolean getAllowEmptyValue()
getAllowEmptyValue
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setAllowEmptyValue(Boolean allowEmptyValue)
setAllowEmptyValue
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter allowEmptyValue(Boolean allowEmptyValue)
allowEmptyValue
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter.Style getStyle()
getStyle
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setStyle(org.eclipse.microprofile.openapi.models.parameters.Parameter.Style style)
setStyle
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter style(org.eclipse.microprofile.openapi.models.parameters.Parameter.Style style)
style
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public Boolean getExplode()
getExplode
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setExplode(Boolean explode)
setExplode
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter explode(Boolean explode)
explode
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public Boolean getAllowReserved()
getAllowReserved
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setAllowReserved(Boolean allowReserved)
setAllowReserved
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter allowReserved(Boolean allowReserved)
allowReserved
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.media.Schema getSchema()
getSchema
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setSchema(org.eclipse.microprofile.openapi.models.media.Schema schema)
setSchema
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter schema(org.eclipse.microprofile.openapi.models.media.Schema schema)
schema
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public Map<String,org.eclipse.microprofile.openapi.models.examples.Example> getExamples()
getExamples
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setExamples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> examples)
setExamples
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter examples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> examples)
examples
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter addExample(String key, org.eclipse.microprofile.openapi.models.examples.Example example)
addExample
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public Object getExample()
getExample
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setExample(Object example)
setExample
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter example(Object example)
example
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.media.Content getContent()
getContent
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public void setContent(org.eclipse.microprofile.openapi.models.media.Content content)
setContent
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public org.eclipse.microprofile.openapi.models.parameters.Parameter content(org.eclipse.microprofile.openapi.models.media.Content content)
content
in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
public String getRef()
getRef
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.parameters.Parameter>
public void setRef(String ref)
setRef
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.parameters.Parameter>
public org.eclipse.microprofile.openapi.models.parameters.Parameter ref(String ref)
ref
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.parameters.Parameter>
Copyright © 2018. All rights reserved.