Class ServerVariableImpl

java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.servers.ServerVariable>
io.smallrye.openapi.api.models.servers.ServerVariableImpl
All Implemented Interfaces:
ModelImpl, org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.servers.ServerVariable>, org.eclipse.microprofile.openapi.models.servers.ServerVariable

public class ServerVariableImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.servers.ServerVariable> implements org.eclipse.microprofile.openapi.models.servers.ServerVariable, ModelImpl
An implementation of the ServerVariable OpenAPI model interface.
  • Constructor Details

    • ServerVariableImpl

      public ServerVariableImpl()
  • Method Details

    • getEnumeration

      public List<String> getEnumeration()
      Specified by:
      getEnumeration in interface org.eclipse.microprofile.openapi.models.servers.ServerVariable
      See Also:
      • ServerVariable.getEnumeration()
    • setEnumeration

      public void setEnumeration(List<String> enumeration)
      Specified by:
      setEnumeration in interface org.eclipse.microprofile.openapi.models.servers.ServerVariable
      See Also:
      • ServerVariable.setEnumeration(java.util.List)
    • addEnumeration

      public org.eclipse.microprofile.openapi.models.servers.ServerVariable addEnumeration(String enumeration)
      Specified by:
      addEnumeration in interface org.eclipse.microprofile.openapi.models.servers.ServerVariable
      See Also:
      • ServerVariable.addEnumeration(java.lang.String)
    • removeEnumeration

      public void removeEnumeration(String enumeration)
      Specified by:
      removeEnumeration in interface org.eclipse.microprofile.openapi.models.servers.ServerVariable
      See Also:
      • ServerVariable.removeEnumeration(String)
    • getDefaultValue

      public String getDefaultValue()
      Specified by:
      getDefaultValue in interface org.eclipse.microprofile.openapi.models.servers.ServerVariable
      See Also:
      • ServerVariable.getDefaultValue()
    • setDefaultValue

      public void setDefaultValue(String defaultValue)
      Specified by:
      setDefaultValue in interface org.eclipse.microprofile.openapi.models.servers.ServerVariable
      See Also:
      • ServerVariable.setDefaultValue(java.lang.String)
    • getDescription

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

      public void setDescription(String description)
      Specified by:
      setDescription in interface org.eclipse.microprofile.openapi.models.servers.ServerVariable
      See Also:
      • ServerVariable.setDescription(java.lang.String)