public class HeaderImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.headers.Header> implements org.eclipse.microprofile.openapi.models.headers.Header
extensions
Constructor and Description |
---|
HeaderImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.microprofile.openapi.models.headers.Header |
addExample(String key,
org.eclipse.microprofile.openapi.models.examples.Example examplesItem) |
static org.eclipse.microprofile.openapi.models.headers.Header |
createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation,
ApiContext context) |
static Map<String,org.eclipse.microprofile.openapi.models.headers.Header> |
createInstances(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation,
ApiContext context) |
Boolean |
getAllowEmptyValue() |
org.eclipse.microprofile.openapi.models.media.Content |
getContent() |
List<ContentImpl> |
getContents() |
Boolean |
getDeprecated() |
String |
getDescription() |
Object |
getExample() |
Map<String,org.eclipse.microprofile.openapi.models.examples.Example> |
getExamples() |
Boolean |
getExplode() |
String |
getRef() |
Boolean |
getRequired() |
org.eclipse.microprofile.openapi.models.media.Schema |
getSchema() |
org.eclipse.microprofile.openapi.models.headers.Header.Style |
getStyle() |
static void |
merge(org.eclipse.microprofile.openapi.models.headers.Header from,
org.eclipse.microprofile.openapi.models.headers.Header to,
boolean override,
ApiContext context) |
static void |
merge(String headerName,
org.eclipse.microprofile.openapi.models.headers.Header header,
Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers,
boolean override,
ApiContext context) |
void |
removeExample(String key) |
void |
setAllowEmptyValue(Boolean allowEmptyValue) |
void |
setContent(org.eclipse.microprofile.openapi.models.media.Content content) |
void |
setContents(List<ContentImpl> contents) |
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 |
setRef(String ref) |
void |
setRequired(Boolean required) |
void |
setSchema(org.eclipse.microprofile.openapi.models.media.Schema schema) |
void |
setStyle(org.eclipse.microprofile.openapi.models.headers.Header.Style style) |
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
allowEmptyValue, content, deprecated, description, example, examples, explode, required, schema, style
public static Map<String,org.eclipse.microprofile.openapi.models.headers.Header> createInstances(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
public static org.eclipse.microprofile.openapi.models.headers.Header createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
public String getRef()
getRef
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.headers.Header>
public void setRef(String ref)
setRef
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.headers.Header>
public String getDescription()
getDescription
in interface org.eclipse.microprofile.openapi.models.headers.Header
public void setDescription(String description)
setDescription
in interface org.eclipse.microprofile.openapi.models.headers.Header
public Boolean getRequired()
getRequired
in interface org.eclipse.microprofile.openapi.models.headers.Header
public void setRequired(Boolean required)
setRequired
in interface org.eclipse.microprofile.openapi.models.headers.Header
public Boolean getDeprecated()
getDeprecated
in interface org.eclipse.microprofile.openapi.models.headers.Header
public void setDeprecated(Boolean deprecated)
setDeprecated
in interface org.eclipse.microprofile.openapi.models.headers.Header
public Boolean getAllowEmptyValue()
getAllowEmptyValue
in interface org.eclipse.microprofile.openapi.models.headers.Header
public void setAllowEmptyValue(Boolean allowEmptyValue)
setAllowEmptyValue
in interface org.eclipse.microprofile.openapi.models.headers.Header
public org.eclipse.microprofile.openapi.models.headers.Header.Style getStyle()
getStyle
in interface org.eclipse.microprofile.openapi.models.headers.Header
public void setStyle(org.eclipse.microprofile.openapi.models.headers.Header.Style style)
setStyle
in interface org.eclipse.microprofile.openapi.models.headers.Header
public Boolean getExplode()
getExplode
in interface org.eclipse.microprofile.openapi.models.headers.Header
public void setExplode(Boolean explode)
setExplode
in interface org.eclipse.microprofile.openapi.models.headers.Header
public org.eclipse.microprofile.openapi.models.media.Schema getSchema()
getSchema
in interface org.eclipse.microprofile.openapi.models.headers.Header
public void setSchema(org.eclipse.microprofile.openapi.models.media.Schema schema)
setSchema
in interface org.eclipse.microprofile.openapi.models.headers.Header
public Map<String,org.eclipse.microprofile.openapi.models.examples.Example> getExamples()
getExamples
in interface org.eclipse.microprofile.openapi.models.headers.Header
public void setExamples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> examples)
setExamples
in interface org.eclipse.microprofile.openapi.models.headers.Header
public org.eclipse.microprofile.openapi.models.headers.Header addExample(String key, org.eclipse.microprofile.openapi.models.examples.Example examplesItem)
addExample
in interface org.eclipse.microprofile.openapi.models.headers.Header
public void removeExample(String key)
removeExample
in interface org.eclipse.microprofile.openapi.models.headers.Header
public Object getExample()
getExample
in interface org.eclipse.microprofile.openapi.models.headers.Header
public void setExample(Object example)
setExample
in interface org.eclipse.microprofile.openapi.models.headers.Header
public org.eclipse.microprofile.openapi.models.media.Content getContent()
getContent
in interface org.eclipse.microprofile.openapi.models.headers.Header
public void setContent(org.eclipse.microprofile.openapi.models.media.Content content)
setContent
in interface org.eclipse.microprofile.openapi.models.headers.Header
public List<ContentImpl> getContents()
public void setContents(List<ContentImpl> contents)
public static void merge(org.eclipse.microprofile.openapi.models.headers.Header from, org.eclipse.microprofile.openapi.models.headers.Header to, boolean override, ApiContext context)
public static void merge(String headerName, org.eclipse.microprofile.openapi.models.headers.Header header, Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers, boolean override, ApiContext context)
Copyright © 2020. All rights reserved.