Interface Parameter

  • All Superinterfaces:
    com.networknt.jsonoverlay.IJsonOverlay<Parameter>, com.networknt.jsonoverlay.IModelPart<OpenApi3,​Parameter>
    All Known Implementing Classes:
    ParameterImpl

    public interface Parameter
    extends com.networknt.jsonoverlay.IJsonOverlay<Parameter>, com.networknt.jsonoverlay.IModelPart<OpenApi3,​Parameter>
    • Method Detail

      • getExtensions

        Map<String,​Object> getExtensions​(boolean elaborate)
      • hasExtensions

        boolean hasExtensions()
      • hasExtension

        boolean hasExtension​(String name)
      • setExtension

        void setExtension​(String name,
                          Object extension)
      • removeExtension

        void removeExtension​(String name)
      • getContentMediaTypes

        Map<String,​MediaType> getContentMediaTypes​(boolean elaborate)
      • hasContentMediaTypes

        boolean hasContentMediaTypes()
      • hasContentMediaType

        boolean hasContentMediaType​(String name)
      • setContentMediaTypes

        void setContentMediaTypes​(Map<String,​MediaType> contentMediaTypes)
      • setContentMediaType

        void setContentMediaType​(String name,
                                 MediaType contentMediaType)
      • removeContentMediaType

        void removeContentMediaType​(String name)
      • hasExamples

        boolean hasExamples()
      • hasExample

        boolean hasExample​(String name)
      • removeExample

        void removeExample​(String name)
      • getExample

        Object getExample()
      • setExample

        void setExample​(Object example)
      • getSchema

        Schema getSchema()
      • getSchema

        Schema getSchema​(boolean elaborate)
      • setSchema

        void setSchema​(Schema schema)
      • getAllowReserved

        Boolean getAllowReserved()
      • isAllowReserved

        boolean isAllowReserved()
      • setAllowReserved

        void setAllowReserved​(Boolean allowReserved)
      • isExplode

        boolean isExplode()
      • setExplode

        void setExplode​(Boolean explode)
      • setStyle

        void setStyle​(String style)
      • getAllowEmptyValue

        Boolean getAllowEmptyValue()
      • isAllowEmptyValue

        boolean isAllowEmptyValue()
      • setAllowEmptyValue

        void setAllowEmptyValue​(Boolean allowEmptyValue)
      • getDeprecated

        Boolean getDeprecated()
      • isDeprecated

        boolean isDeprecated()
      • setDeprecated

        void setDeprecated​(Boolean deprecated)
      • getRequired

        Boolean getRequired()
      • isRequired

        boolean isRequired()
      • setRequired

        void setRequired​(Boolean required)
      • getDescription

        String getDescription()
      • setDescription

        void setDescription​(String description)
      • setName

        void setName​(String name)
      • setIn

        void setIn​(String in)