public class APIResponseImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.responses.APIResponse> implements org.eclipse.microprofile.openapi.models.responses.APIResponse
extensions| Constructor and Description |
|---|
APIResponseImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.microprofile.openapi.models.responses.APIResponse |
addHeader(String name,
org.eclipse.microprofile.openapi.models.headers.Header header) |
org.eclipse.microprofile.openapi.models.responses.APIResponse |
addLink(String name,
org.eclipse.microprofile.openapi.models.links.Link link) |
org.eclipse.microprofile.openapi.models.media.Content |
getContent() |
String |
getDescription() |
Map<String,org.eclipse.microprofile.openapi.models.headers.Header> |
getHeaders() |
Map<String,org.eclipse.microprofile.openapi.models.links.Link> |
getLinks() |
String |
getRef() |
static void |
merge(org.eclipse.microprofile.openapi.annotations.responses.APIResponse from,
org.eclipse.microprofile.openapi.models.responses.APIResponse to,
boolean override,
Map<String,org.eclipse.microprofile.openapi.models.media.Schema> currentSchemas) |
void |
removeHeader(String name) |
void |
removeLink(String name) |
void |
setContent(org.eclipse.microprofile.openapi.models.media.Content content) |
void |
setDescription(String description) |
void |
setHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers) |
void |
setLinks(Map<String,org.eclipse.microprofile.openapi.models.links.Link> links) |
void |
setRef(String ref) |
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcontent, description, headers, linkspublic String getDescription()
getDescription in interface org.eclipse.microprofile.openapi.models.responses.APIResponsepublic void setDescription(String description)
setDescription in interface org.eclipse.microprofile.openapi.models.responses.APIResponsepublic Map<String,org.eclipse.microprofile.openapi.models.headers.Header> getHeaders()
getHeaders in interface org.eclipse.microprofile.openapi.models.responses.APIResponsepublic void setHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers)
setHeaders in interface org.eclipse.microprofile.openapi.models.responses.APIResponsepublic org.eclipse.microprofile.openapi.models.responses.APIResponse addHeader(String name, org.eclipse.microprofile.openapi.models.headers.Header header)
addHeader in interface org.eclipse.microprofile.openapi.models.responses.APIResponsepublic void removeHeader(String name)
removeHeader in interface org.eclipse.microprofile.openapi.models.responses.APIResponsepublic org.eclipse.microprofile.openapi.models.media.Content getContent()
getContent in interface org.eclipse.microprofile.openapi.models.responses.APIResponsepublic void setContent(org.eclipse.microprofile.openapi.models.media.Content content)
setContent in interface org.eclipse.microprofile.openapi.models.responses.APIResponsepublic Map<String,org.eclipse.microprofile.openapi.models.links.Link> getLinks()
getLinks in interface org.eclipse.microprofile.openapi.models.responses.APIResponsepublic void setLinks(Map<String,org.eclipse.microprofile.openapi.models.links.Link> links)
setLinks in interface org.eclipse.microprofile.openapi.models.responses.APIResponsepublic org.eclipse.microprofile.openapi.models.responses.APIResponse addLink(String name, org.eclipse.microprofile.openapi.models.links.Link link)
addLink in interface org.eclipse.microprofile.openapi.models.responses.APIResponsepublic void removeLink(String name)
removeLink in interface org.eclipse.microprofile.openapi.models.responses.APIResponsepublic String getRef()
getRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.responses.APIResponse>public void setRef(String ref)
setRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.responses.APIResponse>Copyright © 2019. All rights reserved.