Interface Schema

  • All Superinterfaces:
    com.reprezen.jsonoverlay.IJsonOverlay<Schema>, com.reprezen.jsonoverlay.IModelPart<OpenApi3,​Schema>
    All Known Implementing Classes:
    SchemaImpl

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

      • getTitle

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        String getTitle()
      • setTitle

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setTitle​(String title)
      • getMultipleOf

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Number getMultipleOf()
      • setMultipleOf

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setMultipleOf​(Number multipleOf)
      • getMaximum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Number getMaximum()
      • setMaximum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setMaximum​(Number maximum)
      • getExclusiveMaximum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Boolean getExclusiveMaximum()
      • isExclusiveMaximum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean isExclusiveMaximum()
      • setExclusiveMaximum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setExclusiveMaximum​(Boolean exclusiveMaximum)
      • getMinimum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Number getMinimum()
      • setMinimum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setMinimum​(Number minimum)
      • getExclusiveMinimum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Boolean getExclusiveMinimum()
      • isExclusiveMinimum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean isExclusiveMinimum()
      • setExclusiveMinimum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setExclusiveMinimum​(Boolean exclusiveMinimum)
      • getMaxLength

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Integer getMaxLength()
      • setMaxLength

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setMaxLength​(Integer maxLength)
      • getMinLength

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Integer getMinLength()
      • setMinLength

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setMinLength​(Integer minLength)
      • getPattern

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        String getPattern()
      • setPattern

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setPattern​(String pattern)
      • getMaxItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Integer getMaxItems()
      • setMaxItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setMaxItems​(Integer maxItems)
      • getMinItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Integer getMinItems()
      • setMinItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setMinItems​(Integer minItems)
      • getUniqueItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Boolean getUniqueItems()
      • isUniqueItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean isUniqueItems()
      • setUniqueItems

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setUniqueItems​(Boolean uniqueItems)
      • getMaxProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Integer getMaxProperties()
      • setMaxProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setMaxProperties​(Integer maxProperties)
      • getMinProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Integer getMinProperties()
      • setMinProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setMinProperties​(Integer minProperties)
      • getRequiredFields

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<String> getRequiredFields()
      • getRequiredFields

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<String> getRequiredFields​(boolean elaborate)
      • hasRequiredFields

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasRequiredFields()
      • getRequiredField

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        String getRequiredField​(int index)
      • setRequiredFields

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setRequiredFields​(List<String> requiredFields)
      • setRequiredField

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setRequiredField​(int index,
                              String requiredField)
      • addRequiredField

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void addRequiredField​(String requiredField)
      • insertRequiredField

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void insertRequiredField​(int index,
                                 String requiredField)
      • removeRequiredField

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeRequiredField​(int index)
      • getEnums

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<Object> getEnums()
      • getEnums

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<Object> getEnums​(boolean elaborate)
      • hasEnums

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasEnums()
      • getEnum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Object getEnum​(int index)
      • setEnums

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setEnums​(List<Object> enums)
      • setEnum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setEnum​(int index,
                     Object enumValue)
      • addEnum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void addEnum​(Object enumValue)
      • insertEnum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void insertEnum​(int index,
                        Object enumValue)
      • removeEnum

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeEnum​(int index)
      • getType

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        String getType()
      • setType

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setType​(String type)
      • getAllOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<Schema> getAllOfSchemas()
      • getAllOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<Schema> getAllOfSchemas​(boolean elaborate)
      • hasAllOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasAllOfSchemas()
      • getAllOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Schema getAllOfSchema​(int index)
      • setAllOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setAllOfSchemas​(List<Schema> allOfSchemas)
      • setAllOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setAllOfSchema​(int index,
                            Schema allOfSchema)
      • addAllOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void addAllOfSchema​(Schema allOfSchema)
      • insertAllOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void insertAllOfSchema​(int index,
                               Schema allOfSchema)
      • removeAllOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeAllOfSchema​(int index)
      • getOneOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<Schema> getOneOfSchemas()
      • getOneOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<Schema> getOneOfSchemas​(boolean elaborate)
      • hasOneOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasOneOfSchemas()
      • getOneOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Schema getOneOfSchema​(int index)
      • setOneOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setOneOfSchemas​(List<Schema> oneOfSchemas)
      • setOneOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setOneOfSchema​(int index,
                            Schema oneOfSchema)
      • addOneOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void addOneOfSchema​(Schema oneOfSchema)
      • insertOneOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void insertOneOfSchema​(int index,
                               Schema oneOfSchema)
      • removeOneOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeOneOfSchema​(int index)
      • getAnyOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<Schema> getAnyOfSchemas()
      • getAnyOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<Schema> getAnyOfSchemas​(boolean elaborate)
      • hasAnyOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasAnyOfSchemas()
      • getAnyOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Schema getAnyOfSchema​(int index)
      • setAnyOfSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setAnyOfSchemas​(List<Schema> anyOfSchemas)
      • setAnyOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setAnyOfSchema​(int index,
                            Schema anyOfSchema)
      • addAnyOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void addAnyOfSchema​(Schema anyOfSchema)
      • insertAnyOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void insertAnyOfSchema​(int index,
                               Schema anyOfSchema)
      • removeAnyOfSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeAnyOfSchema​(int index)
      • getNotSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Schema getNotSchema()
      • getNotSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Schema getNotSchema​(boolean elaborate)
      • setNotSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setNotSchema​(Schema notSchema)
      • getItemsSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Schema getItemsSchema()
      • getItemsSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Schema getItemsSchema​(boolean elaborate)
      • setItemsSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setItemsSchema​(Schema itemsSchema)
      • getProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Schema> getProperties()
      • getProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Schema> getProperties​(boolean elaborate)
      • hasProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasProperties()
      • hasProperty

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasProperty​(String name)
      • getProperty

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Schema getProperty​(String name)
      • setProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setProperties​(Map<String,​Schema> properties)
      • setProperty

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setProperty​(String name,
                         Schema property)
      • removeProperty

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeProperty​(String name)
      • getAdditionalPropertiesSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Schema getAdditionalPropertiesSchema()
      • getAdditionalPropertiesSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Schema getAdditionalPropertiesSchema​(boolean elaborate)
      • setAdditionalPropertiesSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setAdditionalPropertiesSchema​(Schema additionalPropertiesSchema)
      • getAdditionalProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Boolean getAdditionalProperties()
      • isAdditionalProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean isAdditionalProperties()
      • setAdditionalProperties

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setAdditionalProperties​(Boolean additionalProperties)
      • getDescription

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        String getDescription()
      • setDescription

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setDescription​(String description)
      • getFormat

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        String getFormat()
      • setFormat

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setFormat​(String format)
      • getDefault

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Object getDefault()
      • setDefault

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setDefault​(Object defaultValue)
      • getNullable

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Boolean getNullable()
      • isNullable

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean isNullable()
      • setNullable

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setNullable​(Boolean nullable)
      • getDiscriminator

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Discriminator getDiscriminator()
      • getDiscriminator

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Discriminator getDiscriminator​(boolean elaborate)
      • setDiscriminator

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setDiscriminator​(Discriminator discriminator)
      • getReadOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Boolean getReadOnly()
      • isReadOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean isReadOnly()
      • setReadOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setReadOnly​(Boolean readOnly)
      • getWriteOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Boolean getWriteOnly()
      • isWriteOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean isWriteOnly()
      • setWriteOnly

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setWriteOnly​(Boolean writeOnly)
      • getXml

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Xml getXml()
      • getXml

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Xml getXml​(boolean elaborate)
      • setXml

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setXml​(Xml xml)
      • getExternalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        ExternalDocs getExternalDocs()
      • getExternalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        ExternalDocs getExternalDocs​(boolean elaborate)
      • setExternalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setExternalDocs​(ExternalDocs externalDocs)
      • getExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Object getExample()
      • setExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setExample​(Object example)
      • getDeprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Boolean getDeprecated()
      • isDeprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean isDeprecated()
      • setDeprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setDeprecated​(Boolean deprecated)
      • getExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Object> getExtensions()
      • getExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Object> getExtensions​(boolean elaborate)
      • hasExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasExtensions()
      • hasExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasExtension​(String name)
      • getExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Object getExtension​(String name)
      • setExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setExtensions​(Map<String,​Object> extensions)
      • setExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setExtension​(String name,
                          Object extension)
      • removeExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeExtension​(String name)