Class ResponseImpl

  • All Implemented Interfaces:
    com.reprezen.jsonoverlay.IJsonOverlay<Response>, com.reprezen.jsonoverlay.IModelPart<OpenApi3,​Response>, Response

    public class ResponseImpl
    extends com.reprezen.jsonoverlay.PropertiesOverlay<Response>
    implements Response
    • Field Detail

      • F_description

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_description
        See Also:
        Constant Field Values
      • F_headers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_headers
        See Also:
        Constant Field Values
      • F_contentMediaTypes

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_contentMediaTypes
        See Also:
        Constant Field Values
      • F_extensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_extensions
        See Also:
        Constant Field Values
      • factory

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static com.reprezen.jsonoverlay.OverlayFactory<Response> factory
    • Constructor Detail

      • ResponseImpl

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public ResponseImpl​(com.fasterxml.jackson.databind.JsonNode json,
                            com.reprezen.jsonoverlay.JsonOverlay<?> parent,
                            com.reprezen.jsonoverlay.ReferenceManager refMgr)
      • ResponseImpl

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public ResponseImpl​(Response response,
                            com.reprezen.jsonoverlay.JsonOverlay<?> parent,
                            com.reprezen.jsonoverlay.ReferenceManager refMgr)
    • Method Detail

      • getDescription

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getDescription()
        Specified by:
        getDescription in interface Response
      • setDescription

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setDescription​(String description)
        Specified by:
        setDescription in interface Response
      • getHeaders

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Header> getHeaders​(boolean elaborate)
        Specified by:
        getHeaders in interface Response
      • hasHeaders

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasHeaders()
        Specified by:
        hasHeaders in interface Response
      • hasHeader

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasHeader​(String name)
        Specified by:
        hasHeader in interface Response
      • getHeader

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Header getHeader​(String name)
        Specified by:
        getHeader in interface Response
      • setHeaders

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setHeaders​(Map<String,​Header> headers)
        Specified by:
        setHeaders in interface Response
      • setHeader

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setHeader​(String name,
                              Header header)
        Specified by:
        setHeader in interface Response
      • removeHeader

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeHeader​(String name)
        Specified by:
        removeHeader in interface Response
      • hasContentMediaTypes

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasContentMediaTypes()
        Specified by:
        hasContentMediaTypes in interface Response
      • hasContentMediaType

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasContentMediaType​(String name)
        Specified by:
        hasContentMediaType in interface Response
      • setContentMediaType

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setContentMediaType​(String name,
                                        MediaType contentMediaType)
        Specified by:
        setContentMediaType in interface Response
      • removeContentMediaType

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeContentMediaType​(String name)
        Specified by:
        removeContentMediaType in interface Response
      • getLinks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Link> getLinks()
        Specified by:
        getLinks in interface Response
      • getLinks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Link> getLinks​(boolean elaborate)
        Specified by:
        getLinks in interface Response
      • hasLinks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasLinks()
        Specified by:
        hasLinks in interface Response
      • hasLink

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasLink​(String name)
        Specified by:
        hasLink in interface Response
      • getLink

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Link getLink​(String name)
        Specified by:
        getLink in interface Response
      • setLinks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setLinks​(Map<String,​Link> links)
        Specified by:
        setLinks in interface Response
      • setLink

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setLink​(String name,
                            Link link)
        Specified by:
        setLink in interface Response
      • removeLink

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeLink​(String name)
        Specified by:
        removeLink in interface Response
      • getExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Object> getExtensions​(boolean elaborate)
        Specified by:
        getExtensions in interface Response
      • hasExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasExtensions()
        Specified by:
        hasExtensions in interface Response
      • hasExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasExtension​(String name)
        Specified by:
        hasExtension in interface Response
      • getExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Object getExtension​(String name)
        Specified by:
        getExtension in interface Response
      • setExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExtensions​(Map<String,​Object> extensions)
        Specified by:
        setExtensions in interface Response
      • setExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExtension​(String name,
                                 Object extension)
        Specified by:
        setExtension in interface Response
      • removeExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeExtension​(String name)
        Specified by:
        removeExtension in interface Response
      • _elaborateJson

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        protected void _elaborateJson()
        Overrides:
        _elaborateJson in class com.reprezen.jsonoverlay.PropertiesOverlay<Response>
      • _getModelType

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Class<?> _getModelType()
        Overrides:
        _getModelType in class com.reprezen.jsonoverlay.JsonOverlay<Response>
      • _getFactory

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        protected com.reprezen.jsonoverlay.OverlayFactory<?> _getFactory()
        Specified by:
        _getFactory in class com.reprezen.jsonoverlay.JsonOverlay<Response>
      • builder

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> com.reprezen.jsonoverlay.Builder<Response> builder​(OV modelMember)
      • create

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> Response create​(OV modelMember)