Class HeaderImpl
java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.headers.Header>
io.smallrye.openapi.api.models.headers.HeaderImpl
- All Implemented Interfaces:
ModelImpl,org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.headers.Header>,org.eclipse.microprofile.openapi.models.headers.Header,org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.headers.Header>
public class HeaderImpl
extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.headers.Header>
implements org.eclipse.microprofile.openapi.models.headers.Header, ModelImpl
An implementation of the
Header OpenAPI model interface.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.microprofile.openapi.models.headers.Header
org.eclipse.microprofile.openapi.models.headers.Header.Style -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.openapi.models.headers.HeaderaddExample(String key, org.eclipse.microprofile.openapi.models.examples.Example example) org.eclipse.microprofile.openapi.models.media.ContentgetRef()org.eclipse.microprofile.openapi.models.media.Schemaorg.eclipse.microprofile.openapi.models.headers.Header.StylegetStyle()voidremoveExample(String key) voidsetAllowEmptyValue(Boolean allowEmptyValue) voidsetContent(org.eclipse.microprofile.openapi.models.media.Content content) voidsetDeprecated(Boolean deprecated) voidsetDescription(String description) voidsetExample(Object example) voidsetExamples(Map<String, org.eclipse.microprofile.openapi.models.examples.Example> examples) voidsetExplode(Boolean explode) voidvoidsetRequired(Boolean required) voidsetSchema(org.eclipse.microprofile.openapi.models.media.Schema schema) voidsetStyle(org.eclipse.microprofile.openapi.models.headers.Header.Style style) Methods inherited from class io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensionsMethods inherited from interface org.eclipse.microprofile.openapi.models.headers.Header
allowEmptyValue, content, deprecated, description, example, examples, explode, required, schema, styleMethods inherited from interface org.eclipse.microprofile.openapi.models.Reference
ref
-
Constructor Details
-
HeaderImpl
public HeaderImpl()
-
-
Method Details
-
getRef
- Specified by:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.headers.Header>- See Also:
-
Reference.getRef()
-
setRef
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.headers.Header>- See Also:
-
Reference.setRef(java.lang.String)
-
getDescription
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.getDescription()
-
setDescription
- Specified by:
setDescriptionin interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.setDescription(java.lang.String)
-
getRequired
- Specified by:
getRequiredin interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.getRequired()
-
setRequired
- Specified by:
setRequiredin interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.setRequired(java.lang.Boolean)
-
getDeprecated
- Specified by:
getDeprecatedin interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.getDeprecated()
-
setDeprecated
- Specified by:
setDeprecatedin interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.setDeprecated(java.lang.Boolean)
-
getAllowEmptyValue
- Specified by:
getAllowEmptyValuein interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.getAllowEmptyValue()
-
setAllowEmptyValue
- Specified by:
setAllowEmptyValuein interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.setAllowEmptyValue(java.lang.Boolean)
-
getStyle
public org.eclipse.microprofile.openapi.models.headers.Header.Style getStyle()- Specified by:
getStylein interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.getStyle()
-
setStyle
public void setStyle(org.eclipse.microprofile.openapi.models.headers.Header.Style style) - Specified by:
setStylein interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.setStyle(org.eclipse.microprofile.openapi.models.headers.Header.Style)
-
getExplode
- Specified by:
getExplodein interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.getExplode()
-
setExplode
- Specified by:
setExplodein interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.setExplode(java.lang.Boolean)
-
getSchema
public org.eclipse.microprofile.openapi.models.media.Schema getSchema()- Specified by:
getSchemain interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.getSchema()
-
setSchema
public void setSchema(org.eclipse.microprofile.openapi.models.media.Schema schema) - Specified by:
setSchemain interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.setSchema(org.eclipse.microprofile.openapi.models.media.Schema)
-
getExamples
- Specified by:
getExamplesin interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.getExamples()
-
setExamples
public void setExamples(Map<String, org.eclipse.microprofile.openapi.models.examples.Example> examples) - Specified by:
setExamplesin interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.setExamples(java.util.Map)
-
addExample
public org.eclipse.microprofile.openapi.models.headers.Header addExample(String key, org.eclipse.microprofile.openapi.models.examples.Example example) - Specified by:
addExamplein interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.addExample(java.lang.String, org.eclipse.microprofile.openapi.models.examples.Example)
-
removeExample
- Specified by:
removeExamplein interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.removeExample(java.lang.String)
-
getExample
- Specified by:
getExamplein interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.getExample()
-
setExample
- Specified by:
setExamplein interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.setExample(java.lang.Object)
-
getContent
public org.eclipse.microprofile.openapi.models.media.Content getContent()- Specified by:
getContentin interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.getContent()
-
setContent
public void setContent(org.eclipse.microprofile.openapi.models.media.Content content) - Specified by:
setContentin interfaceorg.eclipse.microprofile.openapi.models.headers.Header- See Also:
-
Header.setContent(org.eclipse.microprofile.openapi.models.media.Content)
-