Class APIResponseImpl
- java.lang.Object
-
- fish.payara.microprofile.openapi.impl.model.ExtensibleImpl<org.eclipse.microprofile.openapi.models.responses.APIResponse>
-
- fish.payara.microprofile.openapi.impl.model.responses.APIResponseImpl
-
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.responses.APIResponse>,org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.responses.APIResponse>,org.eclipse.microprofile.openapi.models.responses.APIResponse
public class APIResponseImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.responses.APIResponse> implements org.eclipse.microprofile.openapi.models.responses.APIResponse
-
-
Field Summary
-
Fields inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
extensions
-
-
Constructor Summary
Constructors Constructor Description APIResponseImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.responses.APIResponseaddHeader(String name, org.eclipse.microprofile.openapi.models.headers.Header header)org.eclipse.microprofile.openapi.models.responses.APIResponseaddLink(String name, org.eclipse.microprofile.openapi.models.links.Link link)static APIResponseImplcreateInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)org.eclipse.microprofile.openapi.models.media.ContentgetContent()StringgetDescription()Map<String,org.eclipse.microprofile.openapi.models.headers.Header>getHeaders()Map<String,org.eclipse.microprofile.openapi.models.links.Link>getLinks()StringgetRef()StringgetResponseCode()static voidmerge(org.eclipse.microprofile.openapi.models.responses.APIResponse from, org.eclipse.microprofile.openapi.models.responses.APIResponse to, boolean override, ApiContext context)voidremoveHeader(String name)voidremoveLink(String name)voidsetContent(org.eclipse.microprofile.openapi.models.media.Content content)voidsetDescription(String description)voidsetHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers)voidsetLinks(Map<String,org.eclipse.microprofile.openapi.models.links.Link> links)voidsetRef(String ref)voidsetResponseCode(String responseCode)-
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
-
Methods inherited from interface org.eclipse.microprofile.openapi.models.responses.APIResponse
content, description, headers, links
-
-
-
-
Method Detail
-
createInstance
public static APIResponseImpl createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse
-
getHeaders
public Map<String,org.eclipse.microprofile.openapi.models.headers.Header> getHeaders()
- Specified by:
getHeadersin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse
-
setHeaders
public void setHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers)
- Specified by:
setHeadersin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse
-
addHeader
public org.eclipse.microprofile.openapi.models.responses.APIResponse addHeader(String name, org.eclipse.microprofile.openapi.models.headers.Header header)
- Specified by:
addHeaderin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse
-
removeHeader
public void removeHeader(String name)
- Specified by:
removeHeaderin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse
-
getContent
public org.eclipse.microprofile.openapi.models.media.Content getContent()
- Specified by:
getContentin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse
-
setContent
public void setContent(org.eclipse.microprofile.openapi.models.media.Content content)
- Specified by:
setContentin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse
-
getLinks
public Map<String,org.eclipse.microprofile.openapi.models.links.Link> getLinks()
- Specified by:
getLinksin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse
-
setLinks
public void setLinks(Map<String,org.eclipse.microprofile.openapi.models.links.Link> links)
- Specified by:
setLinksin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse
-
addLink
public org.eclipse.microprofile.openapi.models.responses.APIResponse addLink(String name, org.eclipse.microprofile.openapi.models.links.Link link)
- Specified by:
addLinkin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse
-
removeLink
public void removeLink(String name)
- Specified by:
removeLinkin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse
-
getRef
public String getRef()
- Specified by:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.responses.APIResponse>
-
setRef
public void setRef(String ref)
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.responses.APIResponse>
-
getResponseCode
public String getResponseCode()
-
setResponseCode
public void setResponseCode(String responseCode)
-
merge
public static void merge(org.eclipse.microprofile.openapi.models.responses.APIResponse from, org.eclipse.microprofile.openapi.models.responses.APIResponse to, boolean override, ApiContext context)
-
-