Class Header
java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.headers.Header>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.headers.Header>
io.smallrye.openapi.internal.models.headers.Header
- All Implemented Interfaces:
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>
- Direct Known Subclasses:
HeaderImpl
@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor",
date="2024-10-25T12:57:44.185036983Z")
public class Header
extends BaseExtensibleModel<org.eclipse.microprofile.openapi.models.headers.Header>
implements org.eclipse.microprofile.openapi.models.headers.Header
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.smallrye.openapi.model.BaseModel
BaseModel.MergeDirective
Nested classes/interfaces inherited from interface org.eclipse.microprofile.openapi.models.headers.Header
org.eclipse.microprofile.openapi.models.headers.Header.Style
-
Field Summary
Fields inherited from class io.smallrye.openapi.model.BaseModel
properties
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExample
(String newKey, org.eclipse.microprofile.openapi.models.examples.Example newValue) protected org.eclipse.microprofile.openapi.models.headers.Header
filter
(org.eclipse.microprofile.openapi.OASFilter filter) org.eclipse.microprofile.openapi.models.media.Content
org.eclipse.microprofile.openapi.models.media.Schema
org.eclipse.microprofile.openapi.models.headers.Header.Style
getStyle()
void
removeExample
(String key) void
setAllowEmptyValue
(Boolean newValue) void
setContent
(org.eclipse.microprofile.openapi.models.media.Content newValue) void
setDeprecated
(Boolean newValue) void
setExample
(Object newValue) void
setExamples
(Map<String, org.eclipse.microprofile.openapi.models.examples.Example> newValue) void
setExplode
(Boolean newValue) void
setRequired
(Boolean newValue) void
setSchema
(org.eclipse.microprofile.openapi.models.media.Schema newValue) void
setStyle
(org.eclipse.microprofile.openapi.models.headers.Header.Style newValue) Methods inherited from class io.smallrye.openapi.model.BaseExtensibleModel
addExtension, addListPropertyEntry, equals, getAllExtensions, getAllProperties, getExtension, getExtensions, getListProperty, getMapProperty, getProperty, getProperty, hashCode, isExtension, merge, putMapPropertyEntry, removeExtension, removeListPropertyEntry, removeMapPropertyEntry, setAllProperties, setExtensions, setListProperty, setMapProperty, setProperty
Methods inherited from class io.smallrye.openapi.model.BaseModel
constructible, deepCopy, filter, getDescription, getExternalDocs, getModCount, getName, getProperties, getRef, getSummary, incrementModCount, merge, mergeDirective, setDescription, setExternalDocs, setName, setRef, setSummary, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensions
Methods inherited from interface org.eclipse.microprofile.openapi.models.headers.Header
allowEmptyValue, content, deprecated, description, example, examples, explode, getDescription, required, schema, setDescription, style
Methods inherited from interface org.eclipse.microprofile.openapi.models.Reference
getRef, ref, setRef
-
Constructor Details
-
Header
public Header()
-
-
Method Details
-
filter
protected org.eclipse.microprofile.openapi.models.headers.Header filter(org.eclipse.microprofile.openapi.OASFilter filter) -
getRequired
- Specified by:
getRequired
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
setRequired
- Specified by:
setRequired
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
getDeprecated
- Specified by:
getDeprecated
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
setDeprecated
- Specified by:
setDeprecated
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
getAllowEmptyValue
- Specified by:
getAllowEmptyValue
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
setAllowEmptyValue
- Specified by:
setAllowEmptyValue
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
getStyle
public org.eclipse.microprofile.openapi.models.headers.Header.Style getStyle()- Specified by:
getStyle
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
setStyle
public void setStyle(org.eclipse.microprofile.openapi.models.headers.Header.Style newValue) - Specified by:
setStyle
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
getExplode
- Specified by:
getExplode
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
setExplode
- Specified by:
setExplode
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
getSchema
public org.eclipse.microprofile.openapi.models.media.Schema getSchema()- Specified by:
getSchema
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
setSchema
public void setSchema(org.eclipse.microprofile.openapi.models.media.Schema newValue) - Specified by:
setSchema
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
getExample
- Specified by:
getExample
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
setExample
- Specified by:
setExample
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
getExamples
- Specified by:
getExamples
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
setExamples
public void setExamples(Map<String, org.eclipse.microprofile.openapi.models.examples.Example> newValue) - Specified by:
setExamples
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
addExample
public Header addExample(String newKey, org.eclipse.microprofile.openapi.models.examples.Example newValue) - Specified by:
addExample
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
removeExample
- Specified by:
removeExample
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
getContent
public org.eclipse.microprofile.openapi.models.media.Content getContent()- Specified by:
getContent
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-
setContent
public void setContent(org.eclipse.microprofile.openapi.models.media.Content newValue) - Specified by:
setContent
in interfaceorg.eclipse.microprofile.openapi.models.headers.Header
-