Class ServerImpl

  • All Implemented Interfaces:
    org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.servers.Server>, org.eclipse.microprofile.openapi.models.servers.Server

    public class ServerImpl
    extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.servers.Server>
    implements org.eclipse.microprofile.openapi.models.servers.Server
    • Constructor Detail

      • ServerImpl

        public ServerImpl()
    • Method Detail

      • createInstance

        public static org.eclipse.microprofile.openapi.models.servers.Server createInstance​(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation,
                                                                                            ApiContext context)
      • getUrl

        public String getUrl()
        Specified by:
        getUrl in interface org.eclipse.microprofile.openapi.models.servers.Server
      • setUrl

        public void setUrl​(String url)
        Specified by:
        setUrl in interface org.eclipse.microprofile.openapi.models.servers.Server
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface org.eclipse.microprofile.openapi.models.servers.Server
      • setDescription

        public void setDescription​(String description)
        Specified by:
        setDescription in interface org.eclipse.microprofile.openapi.models.servers.Server
      • getVariables

        public Map<String,​org.eclipse.microprofile.openapi.models.servers.ServerVariable> getVariables()
        Specified by:
        getVariables in interface org.eclipse.microprofile.openapi.models.servers.Server
      • addVariable

        public org.eclipse.microprofile.openapi.models.servers.Server addVariable​(String variableName,
                                                                                  org.eclipse.microprofile.openapi.models.servers.ServerVariable variable)
        Specified by:
        addVariable in interface org.eclipse.microprofile.openapi.models.servers.Server
      • removeVariable

        public void removeVariable​(String variableName)
        Specified by:
        removeVariable in interface org.eclipse.microprofile.openapi.models.servers.Server
      • setVariables

        public void setVariables​(Map<String,​org.eclipse.microprofile.openapi.models.servers.ServerVariable> variables)
        Specified by:
        setVariables in interface org.eclipse.microprofile.openapi.models.servers.Server
      • merge

        public static void merge​(org.eclipse.microprofile.openapi.models.servers.Server from,
                                 org.eclipse.microprofile.openapi.models.servers.Server to,
                                 boolean override)
      • merge

        public static void merge​(String serverVariableName,
                                 org.eclipse.microprofile.openapi.models.servers.ServerVariable from,
                                 Map<String,​org.eclipse.microprofile.openapi.models.servers.ServerVariable> to,
                                 boolean override)