public class APIResponseImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.responses.APIResponse> implements org.eclipse.microprofile.openapi.models.responses.APIResponse, ModelImpl
APIResponse
OpenAPI model interface.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.responses.APIResponse |
content(org.eclipse.microprofile.openapi.models.media.Content content) |
org.eclipse.microprofile.openapi.models.responses.APIResponse |
description(String description) |
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() |
org.eclipse.microprofile.openapi.models.responses.APIResponse |
headers(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers) |
org.eclipse.microprofile.openapi.models.responses.APIResponse |
links(Map<String,org.eclipse.microprofile.openapi.models.links.Link> links) |
org.eclipse.microprofile.openapi.models.responses.APIResponse |
ref(String ref) |
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, getExtensions, removeExtension, setExtensions
public String getRef()
getRef
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.responses.APIResponse>
Reference.getRef()
public void setRef(String ref)
setRef
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.responses.APIResponse>
Reference.setRef(java.lang.String)
public org.eclipse.microprofile.openapi.models.responses.APIResponse ref(String ref)
ref
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.responses.APIResponse>
Reference.ref(java.lang.String)
public String getDescription()
getDescription
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.getDescription()
public void setDescription(String description)
setDescription
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.setDescription(java.lang.String)
public org.eclipse.microprofile.openapi.models.responses.APIResponse description(String description)
description
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.description(java.lang.String)
public Map<String,org.eclipse.microprofile.openapi.models.headers.Header> getHeaders()
getHeaders
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.getHeaders()
public void setHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers)
setHeaders
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.setHeaders(java.util.Map)
public org.eclipse.microprofile.openapi.models.responses.APIResponse headers(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers)
headers
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.headers(java.util.Map)
public 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.APIResponse
APIResponse.addHeader(java.lang.String,
org.eclipse.microprofile.openapi.models.headers.Header)
public void removeHeader(String name)
removeHeader
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.removeHeader(java.lang.String)
public org.eclipse.microprofile.openapi.models.media.Content getContent()
getContent
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.getContent()
public void setContent(org.eclipse.microprofile.openapi.models.media.Content content)
setContent
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.setContent(org.eclipse.microprofile.openapi.models.media.Content)
public org.eclipse.microprofile.openapi.models.responses.APIResponse content(org.eclipse.microprofile.openapi.models.media.Content content)
content
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.content(org.eclipse.microprofile.openapi.models.media.Content)
public Map<String,org.eclipse.microprofile.openapi.models.links.Link> getLinks()
getLinks
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.getLinks()
public void setLinks(Map<String,org.eclipse.microprofile.openapi.models.links.Link> links)
setLinks
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.setLinks(java.util.Map)
public org.eclipse.microprofile.openapi.models.responses.APIResponse links(Map<String,org.eclipse.microprofile.openapi.models.links.Link> links)
links
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.links(java.util.Map)
public 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.APIResponse
APIResponse.addLink(java.lang.String,
org.eclipse.microprofile.openapi.models.links.Link)
public void removeLink(String name)
removeLink
in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
APIResponse.removeLink(java.lang.String)
Copyright © 2018–2020. All rights reserved.