Class APIResponseImpl
java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.responses.APIResponse>
io.smallrye.openapi.api.models.responses.APIResponseImpl
- All Implemented Interfaces:
ModelImpl,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, ModelImpl
An implementation of the
APIResponse OpenAPI model interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.openapi.models.responses.APIResponseorg.eclipse.microprofile.openapi.models.responses.APIResponseorg.eclipse.microprofile.openapi.models.media.ContentgetLinks()getRef()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) voidvoidvoidsetResponseCode(String responseCode) Methods inherited from class io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.models.responses.APIResponse
content, description, headers, linksMethods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensionsMethods inherited from interface org.eclipse.microprofile.openapi.models.Reference
ref
-
Constructor Details
-
APIResponseImpl
public APIResponseImpl()
-
-
Method Details
-
getRef
- Specified by:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.responses.APIResponse>- See Also:
-
Reference.getRef()
-
setRef
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.responses.APIResponse>- See Also:
-
Reference.setRef(java.lang.String)
-
getDescription
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse- See Also:
-
APIResponse.getDescription()
-
setDescription
- Specified by:
setDescriptionin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse- See Also:
-
APIResponse.setDescription(java.lang.String)
-
getHeaders
- Specified by:
getHeadersin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse- See Also:
-
APIResponse.getHeaders()
-
setHeaders
- Specified by:
setHeadersin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse- See Also:
-
APIResponse.setHeaders(java.util.Map)
-
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- See Also:
-
APIResponse.addHeader(java.lang.String, org.eclipse.microprofile.openapi.models.headers.Header)
-
removeHeader
- Specified by:
removeHeaderin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse- See Also:
-
APIResponse.removeHeader(java.lang.String)
-
getContent
public org.eclipse.microprofile.openapi.models.media.Content getContent()- Specified by:
getContentin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse- See Also:
-
APIResponse.getContent()
-
setContent
public void setContent(org.eclipse.microprofile.openapi.models.media.Content content) - Specified by:
setContentin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse- See Also:
-
APIResponse.setContent(org.eclipse.microprofile.openapi.models.media.Content)
-
getLinks
- Specified by:
getLinksin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse- See Also:
-
APIResponse.getLinks()
-
setLinks
- Specified by:
setLinksin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse- See Also:
-
APIResponse.setLinks(java.util.Map)
-
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- See Also:
-
APIResponse.addLink(java.lang.String, org.eclipse.microprofile.openapi.models.links.Link)
-
removeLink
- Specified by:
removeLinkin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponse- See Also:
-
APIResponse.removeLink(java.lang.String)
-
getResponseCode
-
setResponseCode
-