Class EncodingImpl
- java.lang.Object
-
- fish.payara.microprofile.openapi.impl.model.ExtensibleImpl<org.eclipse.microprofile.openapi.models.media.Encoding>
-
- fish.payara.microprofile.openapi.impl.model.media.EncodingImpl
-
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible
,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.media.Encoding>
,org.eclipse.microprofile.openapi.models.media.Encoding
public class EncodingImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.media.Encoding> implements org.eclipse.microprofile.openapi.models.media.Encoding
-
-
Field Summary
-
Fields inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
extensions
-
-
Constructor Summary
Constructors Constructor Description EncodingImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.media.Encoding
addHeader(String key, org.eclipse.microprofile.openapi.models.headers.Header header)
static org.eclipse.microprofile.openapi.models.media.Encoding
createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
Boolean
getAllowReserved()
String
getContentType()
Boolean
getExplode()
Map<String,org.eclipse.microprofile.openapi.models.headers.Header>
getHeaders()
org.eclipse.microprofile.openapi.models.media.Encoding.Style
getStyle()
static void
merge(String encodingName, org.eclipse.microprofile.openapi.models.media.Encoding encoding, Map<String,org.eclipse.microprofile.openapi.models.media.Encoding> encodings, boolean override, ApiContext context)
static void
merge(org.eclipse.microprofile.openapi.models.media.Encoding from, org.eclipse.microprofile.openapi.models.media.Encoding to, boolean override, ApiContext context)
void
removeHeader(String key)
void
setAllowReserved(Boolean allowReserved)
void
setContentType(String contentType)
void
setExplode(Boolean explode)
void
setHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers)
void
setStyle(org.eclipse.microprofile.openapi.models.media.Encoding.Style style)
-
Methods inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
createInstance
public static org.eclipse.microprofile.openapi.models.media.Encoding createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
-
getContentType
public String getContentType()
- Specified by:
getContentType
in interfaceorg.eclipse.microprofile.openapi.models.media.Encoding
-
setContentType
public void setContentType(String contentType)
- Specified by:
setContentType
in interfaceorg.eclipse.microprofile.openapi.models.media.Encoding
-
getHeaders
public Map<String,org.eclipse.microprofile.openapi.models.headers.Header> getHeaders()
- Specified by:
getHeaders
in interfaceorg.eclipse.microprofile.openapi.models.media.Encoding
-
setHeaders
public void setHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers)
- Specified by:
setHeaders
in interfaceorg.eclipse.microprofile.openapi.models.media.Encoding
-
addHeader
public org.eclipse.microprofile.openapi.models.media.Encoding addHeader(String key, org.eclipse.microprofile.openapi.models.headers.Header header)
- Specified by:
addHeader
in interfaceorg.eclipse.microprofile.openapi.models.media.Encoding
-
removeHeader
public void removeHeader(String key)
- Specified by:
removeHeader
in interfaceorg.eclipse.microprofile.openapi.models.media.Encoding
-
getStyle
public org.eclipse.microprofile.openapi.models.media.Encoding.Style getStyle()
- Specified by:
getStyle
in interfaceorg.eclipse.microprofile.openapi.models.media.Encoding
-
setStyle
public void setStyle(org.eclipse.microprofile.openapi.models.media.Encoding.Style style)
- Specified by:
setStyle
in interfaceorg.eclipse.microprofile.openapi.models.media.Encoding
-
getExplode
public Boolean getExplode()
- Specified by:
getExplode
in interfaceorg.eclipse.microprofile.openapi.models.media.Encoding
-
setExplode
public void setExplode(Boolean explode)
- Specified by:
setExplode
in interfaceorg.eclipse.microprofile.openapi.models.media.Encoding
-
getAllowReserved
public Boolean getAllowReserved()
- Specified by:
getAllowReserved
in interfaceorg.eclipse.microprofile.openapi.models.media.Encoding
-
setAllowReserved
public void setAllowReserved(Boolean allowReserved)
- Specified by:
setAllowReserved
in interfaceorg.eclipse.microprofile.openapi.models.media.Encoding
-
merge
public static void merge(org.eclipse.microprofile.openapi.models.media.Encoding from, org.eclipse.microprofile.openapi.models.media.Encoding to, boolean override, ApiContext context)
-
merge
public static void merge(String encodingName, org.eclipse.microprofile.openapi.models.media.Encoding encoding, Map<String,org.eclipse.microprofile.openapi.models.media.Encoding> encodings, boolean override, ApiContext context)
-
-