Class ParameterImpl

  • All Implemented Interfaces:
    ModelImpl, org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.parameters.Parameter>, org.eclipse.microprofile.openapi.models.parameters.Parameter, org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.parameters.Parameter>

    public class ParameterImpl
    extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.parameters.Parameter>
    implements org.eclipse.microprofile.openapi.models.parameters.Parameter, ModelImpl
    An implementation of the Parameter OpenAPI model interface.
    • Constructor Detail

      • ParameterImpl

        public ParameterImpl()
    • Method Detail

      • getRef

        public String getRef()
        Specified by:
        getRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.parameters.Parameter>
        See Also:
        Reference.getRef()
      • setRef

        public void setRef​(String ref)
        Specified by:
        setRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.parameters.Parameter>
        See Also:
        Reference.setRef(java.lang.String)
      • getName

        public String getName()
        Specified by:
        getName in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.getName()
      • setName

        public void setName​(String name)
        Specified by:
        setName in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setName(java.lang.String)
      • getDescription

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

        public void setDescription​(String description)
        Specified by:
        setDescription in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setDescription(java.lang.String)
      • getRequired

        public Boolean getRequired()
        Specified by:
        getRequired in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.getRequired()
      • setRequired

        public void setRequired​(Boolean required)
        Specified by:
        setRequired in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setRequired(java.lang.Boolean)
      • getDeprecated

        public Boolean getDeprecated()
        Specified by:
        getDeprecated in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.getDeprecated()
      • setDeprecated

        public void setDeprecated​(Boolean deprecated)
        Specified by:
        setDeprecated in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setDeprecated(java.lang.Boolean)
      • getAllowEmptyValue

        public Boolean getAllowEmptyValue()
        Specified by:
        getAllowEmptyValue in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.getAllowEmptyValue()
      • setAllowEmptyValue

        public void setAllowEmptyValue​(Boolean allowEmptyValue)
        Specified by:
        setAllowEmptyValue in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setAllowEmptyValue(java.lang.Boolean)
      • getStyle

        public org.eclipse.microprofile.openapi.models.parameters.Parameter.Style getStyle()
        Specified by:
        getStyle in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.getStyle()
      • setStyle

        public void setStyle​(org.eclipse.microprofile.openapi.models.parameters.Parameter.Style style)
        Specified by:
        setStyle in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setStyle(Style)
      • getExplode

        public Boolean getExplode()
        Specified by:
        getExplode in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.getExplode()
      • setExplode

        public void setExplode​(Boolean explode)
        Specified by:
        setExplode in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setExplode(java.lang.Boolean)
      • getAllowReserved

        public Boolean getAllowReserved()
        Specified by:
        getAllowReserved in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.getAllowReserved()
      • setAllowReserved

        public void setAllowReserved​(Boolean allowReserved)
        Specified by:
        setAllowReserved in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setAllowReserved(java.lang.Boolean)
      • getSchema

        public org.eclipse.microprofile.openapi.models.media.Schema getSchema()
        Specified by:
        getSchema in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.getSchema()
      • setSchema

        public void setSchema​(org.eclipse.microprofile.openapi.models.media.Schema schema)
        Specified by:
        setSchema in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setSchema(org.eclipse.microprofile.openapi.models.media.Schema)
      • getExamples

        public Map<String,​org.eclipse.microprofile.openapi.models.examples.Example> getExamples()
        Specified by:
        getExamples in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.getExamples()
      • setExamples

        public void setExamples​(Map<String,​org.eclipse.microprofile.openapi.models.examples.Example> examples)
        Specified by:
        setExamples in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setExamples(java.util.Map)
      • addExample

        public org.eclipse.microprofile.openapi.models.parameters.Parameter addExample​(String key,
                                                                                       org.eclipse.microprofile.openapi.models.examples.Example example)
        Specified by:
        addExample in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.addExample(java.lang.String, org.eclipse.microprofile.openapi.models.examples.Example)
      • removeExample

        public void removeExample​(String key)
        Specified by:
        removeExample in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.removeExample(java.lang.String)
      • getExample

        public Object getExample()
        Specified by:
        getExample in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.getExample()
      • setExample

        public void setExample​(Object example)
        Specified by:
        setExample in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setExample(java.lang.Object)
      • getContent

        public org.eclipse.microprofile.openapi.models.media.Content getContent()
        Specified by:
        getContent in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.getContent()
      • setContent

        public void setContent​(org.eclipse.microprofile.openapi.models.media.Content content)
        Specified by:
        setContent in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setContent(org.eclipse.microprofile.openapi.models.media.Content)
      • getIn

        public org.eclipse.microprofile.openapi.models.parameters.Parameter.In getIn()
        Specified by:
        getIn in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.getIn()
      • setIn

        public void setIn​(org.eclipse.microprofile.openapi.models.parameters.Parameter.In in)
        Specified by:
        setIn in interface org.eclipse.microprofile.openapi.models.parameters.Parameter
        See Also:
        Parameter.setIn(org.eclipse.microprofile.openapi.models.parameters.Parameter.In)
      • isHidden

        public static boolean isHidden​(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
      • setHidden

        public static void setHidden​(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter,
                                     boolean hidden)