Class 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 Detail

      • APIResponseImpl

        public APIResponseImpl()
    • Method Detail

      • getRef

        public String getRef()
        Specified by:
        getRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.responses.APIResponse>
        See Also:
        Reference.getRef()
      • setRef

        public void setRef​(String ref)
        Specified by:
        setRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.responses.APIResponse>
        See Also:
        Reference.setRef(java.lang.String)
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
        See Also:
        APIResponse.getDescription()
      • setDescription

        public void setDescription​(String description)
        Specified by:
        setDescription in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
        See Also:
        APIResponse.setDescription(java.lang.String)
      • getHeaders

        public Map<String,​org.eclipse.microprofile.openapi.models.headers.Header> getHeaders()
        Specified by:
        getHeaders in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
        See Also:
        APIResponse.getHeaders()
      • setHeaders

        public void setHeaders​(Map<String,​org.eclipse.microprofile.openapi.models.headers.Header> headers)
        Specified by:
        setHeaders in interface org.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:
        addHeader in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
        See Also:
        APIResponse.addHeader(java.lang.String, org.eclipse.microprofile.openapi.models.headers.Header)
      • removeHeader

        public void removeHeader​(String name)
        Specified by:
        removeHeader in interface org.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:
        getContent in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
        See Also:
        APIResponse.getContent()
      • setContent

        public void setContent​(org.eclipse.microprofile.openapi.models.media.Content content)
        Specified by:
        setContent in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
        See Also:
        APIResponse.setContent(org.eclipse.microprofile.openapi.models.media.Content)
      • getLinks

        public Map<String,​org.eclipse.microprofile.openapi.models.links.Link> getLinks()
        Specified by:
        getLinks in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
        See Also:
        APIResponse.getLinks()
      • setLinks

        public void setLinks​(Map<String,​org.eclipse.microprofile.openapi.models.links.Link> links)
        Specified by:
        setLinks in interface org.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:
        addLink in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
        See Also:
        APIResponse.addLink(java.lang.String, org.eclipse.microprofile.openapi.models.links.Link)
      • removeLink

        public void removeLink​(String name)
        Specified by:
        removeLink in interface org.eclipse.microprofile.openapi.models.responses.APIResponse
        See Also:
        APIResponse.removeLink(java.lang.String)
      • getResponseCode

        public String getResponseCode()
      • setResponseCode

        public void setResponseCode​(String responseCode)