public class APIResponseImpl extends ExtensibleImpl implements ModelImpl
APIResponse
OpenAPI model interface.Constructor and Description |
---|
APIResponseImpl() |
Modifier and Type | Method and Description |
---|---|
APIResponse |
addHeader(String name,
Header header) |
APIResponse |
addLink(String name,
Link link) |
APIResponse |
content(Content content) |
APIResponse |
description(String description) |
Content |
getContent() |
String |
getDescription() |
Map<String,Header> |
getHeaders() |
Map<String,Link> |
getLinks() |
String |
getRef() |
APIResponse |
headers(Map<String,Header> headers) |
APIResponse |
links(Map<String,Link> links) |
APIResponse |
ref(String ref) |
void |
setContent(Content content) |
void |
setDescription(String description) |
void |
setHeaders(Map<String,Header> headers) |
void |
setLinks(Map<String,Link> links) |
void |
setRef(String ref) |
addExtension, getExtensions, setExtensions
public String getRef()
org.eclipse.microprofile.openapi.models.Reference#getRef()
public void setRef(String ref)
org.eclipse.microprofile.openapi.models.Reference#setRef(java.lang.String)
public APIResponse ref(String ref)
org.eclipse.microprofile.openapi.models.Reference#ref(java.lang.String)
public String getDescription()
org.eclipse.microprofile.openapi.models.responses.APIResponse#getDescription()
public void setDescription(String description)
org.eclipse.microprofile.openapi.models.responses.APIResponse#setDescription(java.lang.String)
public APIResponse description(String description)
org.eclipse.microprofile.openapi.models.responses.APIResponse#description(java.lang.String)
public Map<String,Header> getHeaders()
org.eclipse.microprofile.openapi.models.responses.APIResponse#getHeaders()
public void setHeaders(Map<String,Header> headers)
org.eclipse.microprofile.openapi.models.responses.APIResponse#setHeaders(java.util.Map)
public APIResponse headers(Map<String,Header> headers)
org.eclipse.microprofile.openapi.models.responses.APIResponse#headers(java.util.Map)
public APIResponse addHeader(String name, Header header)
org.eclipse.microprofile.openapi.models.responses.APIResponse#addHeader(java.lang.String, org.eclipse.microprofile.openapi.models.headers.Header)
public Content getContent()
org.eclipse.microprofile.openapi.models.responses.APIResponse#getContent()
public void setContent(Content content)
org.eclipse.microprofile.openapi.models.responses.APIResponse#setContent(org.eclipse.microprofile.openapi.models.media.Content)
public APIResponse content(Content content)
org.eclipse.microprofile.openapi.models.responses.APIResponse#content(org.eclipse.microprofile.openapi.models.media.Content)
public Map<String,Link> getLinks()
org.eclipse.microprofile.openapi.models.responses.APIResponse#getLinks()
public void setLinks(Map<String,Link> links)
org.eclipse.microprofile.openapi.models.responses.APIResponse#setLinks(java.util.Map)
public APIResponse links(Map<String,Link> links)
org.eclipse.microprofile.openapi.models.responses.APIResponse#links(java.util.Map)
public APIResponse addLink(String name, Link link)
org.eclipse.microprofile.openapi.models.responses.APIResponse#addLink(java.lang.String, org.eclipse.microprofile.openapi.models.links.Link)
Copyright © 2018 JBoss by Red Hat. All rights reserved.