Class ServerImpl

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

    public class ServerImpl
    extends com.reprezen.jsonoverlay.PropertiesOverlay<Server>
    implements Server
    • Field Detail

      • F_description

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

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

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

      • ServerImpl

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

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

      • getUrl

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getUrl()
        Specified by:
        getUrl in interface Server
      • setUrl

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setUrl​(String url)
        Specified by:
        setUrl in interface Server
      • getDescription

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

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasServerVariables()
        Specified by:
        hasServerVariables in interface Server
      • hasServerVariable

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasServerVariable​(String name)
        Specified by:
        hasServerVariable in interface Server
      • removeServerVariable

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeServerVariable​(String name)
        Specified by:
        removeServerVariable in interface Server
      • getVariablesExtensions

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasVariablesExtensions()
        Specified by:
        hasVariablesExtensions in interface Server
      • hasVariablesExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasVariablesExtension​(String name)
        Specified by:
        hasVariablesExtension in interface Server
      • setVariablesExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setVariablesExtensions​(Map<String,​Object> variablesExtensions)
        Specified by:
        setVariablesExtensions in interface Server
      • setVariablesExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setVariablesExtension​(String name,
                                          Object variablesExtension)
        Specified by:
        setVariablesExtension in interface Server
      • removeVariablesExtension

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

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

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

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

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

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

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

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

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

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

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

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

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