Class HeaderImpl

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

    public class HeaderImpl
    extends com.reprezen.jsonoverlay.PropertiesOverlay<Header>
    implements Header
    • Field Detail

      • F_description

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

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

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

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

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

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

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

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_examples
        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<Header> factory
    • Constructor Detail

      • HeaderImpl

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public HeaderImpl​(Header header,
                          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 Header
      • setDescription

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getRequired()
        Specified by:
        getRequired in interface Header
      • isRequired

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isRequired()
        Specified by:
        isRequired in interface Header
      • setRequired

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setRequired​(Boolean required)
        Specified by:
        setRequired in interface Header
      • getDeprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getDeprecated()
        Specified by:
        getDeprecated in interface Header
      • isDeprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isDeprecated()
        Specified by:
        isDeprecated in interface Header
      • setDeprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setDeprecated​(Boolean deprecated)
        Specified by:
        setDeprecated in interface Header
      • getAllowEmptyValue

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getAllowEmptyValue()
        Specified by:
        getAllowEmptyValue in interface Header
      • isAllowEmptyValue

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isAllowEmptyValue()
        Specified by:
        isAllowEmptyValue in interface Header
      • setAllowEmptyValue

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setAllowEmptyValue​(Boolean allowEmptyValue)
        Specified by:
        setAllowEmptyValue in interface Header
      • getStyle

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getStyle()
        Specified by:
        getStyle in interface Header
      • setStyle

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setStyle​(String style)
        Specified by:
        setStyle in interface Header
      • getExplode

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getExplode()
        Specified by:
        getExplode in interface Header
      • isExplode

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isExplode()
        Specified by:
        isExplode in interface Header
      • setExplode

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExplode​(Boolean explode)
        Specified by:
        setExplode in interface Header
      • getAllowReserved

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getAllowReserved()
        Specified by:
        getAllowReserved in interface Header
      • isAllowReserved

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isAllowReserved()
        Specified by:
        isAllowReserved in interface Header
      • setAllowReserved

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setAllowReserved​(Boolean allowReserved)
        Specified by:
        setAllowReserved in interface Header
      • getSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Schema getSchema()
        Specified by:
        getSchema in interface Header
      • getSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Schema getSchema​(boolean elaborate)
        Specified by:
        getSchema in interface Header
      • setSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setSchema​(Schema schema)
        Specified by:
        setSchema in interface Header
      • getExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Object getExample()
        Specified by:
        getExample in interface Header
      • setExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExample​(Object example)
        Specified by:
        setExample in interface Header
      • getExamples

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasExamples()
        Specified by:
        hasExamples in interface Header
      • hasExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasExample​(String name)
        Specified by:
        hasExample in interface Header
      • getExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Example getExample​(String name)
        Specified by:
        getExample in interface Header
      • setExamples

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExamples​(Map<String,​Example> examples)
        Specified by:
        setExamples in interface Header
      • setExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExample​(String name,
                               Example example)
        Specified by:
        setExample in interface Header
      • removeExample

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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