Interface OpenApi3

    • Method Detail

      • validate

        void validate()
      • isValid

        boolean isValid()
      • getOpenApi

        String getOpenApi()
      • setOpenApi

        void setOpenApi​(String openApi)
      • getInfo

        Info getInfo()
      • getInfo

        Info getInfo​(boolean elaborate)
      • setInfo

        void setInfo​(Info info)
      • getServers

        List<Server> getServers​(boolean elaborate)
      • hasServers

        boolean hasServers()
      • getServer

        Server getServer​(int index)
      • setServers

        void setServers​(List<Server> servers)
      • setServer

        void setServer​(int index,
                       Server server)
      • addServer

        void addServer​(Server server)
      • insertServer

        void insertServer​(int index,
                          Server server)
      • removeServer

        void removeServer​(int index)
      • hasPaths

        boolean hasPaths()
      • hasPath

        boolean hasPath​(String name)
      • setPath

        void setPath​(String name,
                     Path path)
      • removePath

        void removePath​(String name)
      • getPathsExtensions

        Map<String,​Object> getPathsExtensions​(boolean elaborate)
      • hasPathsExtensions

        boolean hasPathsExtensions()
      • hasPathsExtension

        boolean hasPathsExtension​(String name)
      • getPathsExtension

        Object getPathsExtension​(String name)
      • setPathsExtensions

        void setPathsExtensions​(Map<String,​Object> pathsExtensions)
      • setPathsExtension

        void setPathsExtension​(String name,
                               Object pathsExtension)
      • removePathsExtension

        void removePathsExtension​(String name)
      • hasSchemas

        boolean hasSchemas()
      • hasSchema

        boolean hasSchema​(String name)
      • setSchema

        void setSchema​(String name,
                       Schema schema)
      • removeSchema

        void removeSchema​(String name)
      • hasResponses

        boolean hasResponses()
      • hasResponse

        boolean hasResponse​(String name)
      • removeResponse

        void removeResponse​(String name)
      • hasParameters

        boolean hasParameters()
      • hasParameter

        boolean hasParameter​(String name)
      • removeParameter

        void removeParameter​(String name)
      • hasExamples

        boolean hasExamples()
      • hasExample

        boolean hasExample​(String name)
      • removeExample

        void removeExample​(String name)
      • hasRequestBodies

        boolean hasRequestBodies()
      • hasRequestBody

        boolean hasRequestBody​(String name)
      • removeRequestBody

        void removeRequestBody​(String name)
      • hasHeaders

        boolean hasHeaders()
      • hasHeader

        boolean hasHeader​(String name)
      • setHeader

        void setHeader​(String name,
                       Header header)
      • removeHeader

        void removeHeader​(String name)
      • hasSecuritySchemes

        boolean hasSecuritySchemes()
      • hasSecurityScheme

        boolean hasSecurityScheme​(String name)
      • removeSecurityScheme

        void removeSecurityScheme​(String name)
      • hasLinks

        boolean hasLinks()
      • hasLink

        boolean hasLink​(String name)
      • setLink

        void setLink​(String name,
                     Link link)
      • removeLink

        void removeLink​(String name)
      • hasCallbacks

        boolean hasCallbacks()
      • hasCallback

        boolean hasCallback​(String name)
      • removeCallback

        void removeCallback​(String name)
      • getComponentsExtensions

        Map<String,​Object> getComponentsExtensions​(boolean elaborate)
      • hasComponentsExtensions

        boolean hasComponentsExtensions()
      • hasComponentsExtension

        boolean hasComponentsExtension​(String name)
      • getComponentsExtension

        Object getComponentsExtension​(String name)
      • setComponentsExtensions

        void setComponentsExtensions​(Map<String,​Object> componentsExtensions)
      • setComponentsExtension

        void setComponentsExtension​(String name,
                                    Object componentsExtension)
      • removeComponentsExtension

        void removeComponentsExtension​(String name)
      • hasSecurityRequirements

        boolean hasSecurityRequirements()
      • setSecurityRequirement

        void setSecurityRequirement​(int index,
                                    SecurityRequirement securityRequirement)
      • addSecurityRequirement

        void addSecurityRequirement​(SecurityRequirement securityRequirement)
      • insertSecurityRequirement

        void insertSecurityRequirement​(int index,
                                       SecurityRequirement securityRequirement)
      • removeSecurityRequirement

        void removeSecurityRequirement​(int index)
      • getTags

        List<Tag> getTags​(boolean elaborate)
      • hasTags

        boolean hasTags()
      • getTag

        Tag getTag​(int index)
      • setTags

        void setTags​(List<Tag> tags)
      • setTag

        void setTag​(int index,
                    Tag tag)
      • addTag

        void addTag​(Tag tag)
      • insertTag

        void insertTag​(int index,
                       Tag tag)
      • removeTag

        void removeTag​(int index)
      • getExternalDocs

        ExternalDocs getExternalDocs​(boolean elaborate)
      • setExternalDocs

        void setExternalDocs​(ExternalDocs externalDocs)
      • 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)