Class OpenApi3Impl

    • Field Detail

      • F_openApi

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_openApi
        See Also:
        Constant Field Values
      • F_servers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_servers
        See Also:
        Constant Field Values
      • F_pathsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_pathsExtensions
        See Also:
        Constant Field Values
      • F_schemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_schemas
        See Also:
        Constant Field Values
      • F_responses

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_responses
        See Also:
        Constant Field Values
      • F_parameters

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_parameters
        See Also:
        Constant Field Values
      • F_examples

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_examples
        See Also:
        Constant Field Values
      • F_requestBodies

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_requestBodies
        See Also:
        Constant Field Values
      • F_headers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_headers
        See Also:
        Constant Field Values
      • F_securitySchemes

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_securitySchemes
        See Also:
        Constant Field Values
      • F_callbacks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_callbacks
        See Also:
        Constant Field Values
      • F_componentsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_componentsExtensions
        See Also:
        Constant Field Values
      • F_securityRequirements

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_securityRequirements
        See Also:
        Constant Field Values
      • F_externalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_externalDocs
        See Also:
        Constant Field Values
      • F_extensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_extensions
        See Also:
        Constant Field Values
      • factory

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static com.reprezen.jsonoverlay.OverlayFactory<OpenApi3> factory
    • Constructor Detail

      • OpenApi3Impl

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public OpenApi3Impl​(com.fasterxml.jackson.databind.JsonNode json,
                            com.reprezen.jsonoverlay.JsonOverlay<?> parent,
                            com.reprezen.jsonoverlay.ReferenceManager refMgr)
      • OpenApi3Impl

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public OpenApi3Impl​(OpenApi3 openApi3,
                            com.reprezen.jsonoverlay.JsonOverlay<?> parent,
                            com.reprezen.jsonoverlay.ReferenceManager refMgr)
    • Method Detail

      • _fixJson

        protected com.fasterxml.jackson.databind.JsonNode _fixJson​(com.fasterxml.jackson.databind.JsonNode json)
        Overrides:
        _fixJson in class com.reprezen.jsonoverlay.PropertiesOverlay<OpenApi3>
      • validate

        public void validate()
        Specified by:
        validate in interface OpenApi3
      • isValid

        public boolean isValid()
        Specified by:
        isValid in interface OpenApi3
      • getOpenApi

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getOpenApi()
        Specified by:
        getOpenApi in interface OpenApi3
      • setOpenApi

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setOpenApi​(String openApi)
        Specified by:
        setOpenApi in interface OpenApi3
      • getInfo

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Info getInfo()
        Specified by:
        getInfo in interface OpenApi3
      • getInfo

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Info getInfo​(boolean elaborate)
        Specified by:
        getInfo in interface OpenApi3
      • setInfo

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setInfo​(Info info)
        Specified by:
        setInfo in interface OpenApi3
      • getServers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Server> getServers()
        Specified by:
        getServers in interface OpenApi3
      • getServers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Server> getServers​(boolean elaborate)
        Specified by:
        getServers in interface OpenApi3
      • hasServers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasServers()
        Specified by:
        hasServers in interface OpenApi3
      • getServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Server getServer​(int index)
        Specified by:
        getServer in interface OpenApi3
      • setServers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setServers​(List<Server> servers)
        Specified by:
        setServers in interface OpenApi3
      • setServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setServer​(int index,
                              Server server)
        Specified by:
        setServer in interface OpenApi3
      • addServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void addServer​(Server server)
        Specified by:
        addServer in interface OpenApi3
      • insertServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void insertServer​(int index,
                                 Server server)
        Specified by:
        insertServer in interface OpenApi3
      • removeServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeServer​(int index)
        Specified by:
        removeServer in interface OpenApi3
      • getPaths

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Path> getPaths()
        Specified by:
        getPaths in interface OpenApi3
      • getPaths

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Path> getPaths​(boolean elaborate)
        Specified by:
        getPaths in interface OpenApi3
      • hasPaths

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasPaths()
        Specified by:
        hasPaths in interface OpenApi3
      • hasPath

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasPath​(String name)
        Specified by:
        hasPath in interface OpenApi3
      • getPath

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Path getPath​(String name)
        Specified by:
        getPath in interface OpenApi3
      • setPaths

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setPaths​(Map<String,​Path> paths)
        Specified by:
        setPaths in interface OpenApi3
      • setPath

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setPath​(String name,
                            Path path)
        Specified by:
        setPath in interface OpenApi3
      • removePath

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removePath​(String name)
        Specified by:
        removePath in interface OpenApi3
      • getPathsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Object> getPathsExtensions​(boolean elaborate)
        Specified by:
        getPathsExtensions in interface OpenApi3
      • hasPathsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasPathsExtensions()
        Specified by:
        hasPathsExtensions in interface OpenApi3
      • hasPathsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasPathsExtension​(String name)
        Specified by:
        hasPathsExtension in interface OpenApi3
      • setPathsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setPathsExtensions​(Map<String,​Object> pathsExtensions)
        Specified by:
        setPathsExtensions in interface OpenApi3
      • setPathsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setPathsExtension​(String name,
                                      Object pathsExtension)
        Specified by:
        setPathsExtension in interface OpenApi3
      • removePathsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removePathsExtension​(String name)
        Specified by:
        removePathsExtension in interface OpenApi3
      • getSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Schema> getSchemas​(boolean elaborate)
        Specified by:
        getSchemas in interface OpenApi3
      • hasSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasSchemas()
        Specified by:
        hasSchemas in interface OpenApi3
      • hasSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasSchema​(String name)
        Specified by:
        hasSchema in interface OpenApi3
      • getSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Schema getSchema​(String name)
        Specified by:
        getSchema in interface OpenApi3
      • setSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setSchemas​(Map<String,​Schema> schemas)
        Specified by:
        setSchemas in interface OpenApi3
      • setSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setSchema​(String name,
                              Schema schema)
        Specified by:
        setSchema in interface OpenApi3
      • removeSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeSchema​(String name)
        Specified by:
        removeSchema in interface OpenApi3
      • getResponses

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Response> getResponses​(boolean elaborate)
        Specified by:
        getResponses in interface OpenApi3
      • hasResponses

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasResponses()
        Specified by:
        hasResponses in interface OpenApi3
      • hasResponse

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasResponse​(String name)
        Specified by:
        hasResponse in interface OpenApi3
      • getResponse

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Response getResponse​(String name)
        Specified by:
        getResponse in interface OpenApi3
      • setResponses

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setResponses​(Map<String,​Response> responses)
        Specified by:
        setResponses in interface OpenApi3
      • setResponse

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setResponse​(String name,
                                Response response)
        Specified by:
        setResponse in interface OpenApi3
      • removeResponse

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeResponse​(String name)
        Specified by:
        removeResponse in interface OpenApi3
      • getParameters

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Parameter> getParameters​(boolean elaborate)
        Specified by:
        getParameters in interface OpenApi3
      • hasParameters

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasParameters()
        Specified by:
        hasParameters in interface OpenApi3
      • hasParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasParameter​(String name)
        Specified by:
        hasParameter in interface OpenApi3
      • setParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setParameter​(String name,
                                 Parameter parameter)
        Specified by:
        setParameter in interface OpenApi3
      • removeParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeParameter​(String name)
        Specified by:
        removeParameter in interface OpenApi3
      • getExamples

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Example> getExamples​(boolean elaborate)
        Specified by:
        getExamples in interface OpenApi3
      • hasExamples

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasExamples()
        Specified by:
        hasExamples in interface OpenApi3
      • hasExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasExample​(String name)
        Specified by:
        hasExample in interface OpenApi3
      • getExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Example getExample​(String name)
        Specified by:
        getExample in interface OpenApi3
      • setExamples

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExamples​(Map<String,​Example> examples)
        Specified by:
        setExamples in interface OpenApi3
      • setExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExample​(String name,
                               Example example)
        Specified by:
        setExample in interface OpenApi3
      • removeExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeExample​(String name)
        Specified by:
        removeExample in interface OpenApi3
      • hasRequestBodies

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasRequestBodies()
        Specified by:
        hasRequestBodies in interface OpenApi3
      • hasRequestBody

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasRequestBody​(String name)
        Specified by:
        hasRequestBody in interface OpenApi3
      • setRequestBody

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setRequestBody​(String name,
                                   RequestBody requestBody)
        Specified by:
        setRequestBody in interface OpenApi3
      • removeRequestBody

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeRequestBody​(String name)
        Specified by:
        removeRequestBody in interface OpenApi3
      • getHeaders

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Header> getHeaders​(boolean elaborate)
        Specified by:
        getHeaders in interface OpenApi3
      • hasHeaders

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasHeaders()
        Specified by:
        hasHeaders in interface OpenApi3
      • hasHeader

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasHeader​(String name)
        Specified by:
        hasHeader in interface OpenApi3
      • getHeader

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Header getHeader​(String name)
        Specified by:
        getHeader in interface OpenApi3
      • setHeaders

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setHeaders​(Map<String,​Header> headers)
        Specified by:
        setHeaders in interface OpenApi3
      • setHeader

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setHeader​(String name,
                              Header header)
        Specified by:
        setHeader in interface OpenApi3
      • removeHeader

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeHeader​(String name)
        Specified by:
        removeHeader in interface OpenApi3
      • hasSecuritySchemes

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasSecuritySchemes()
        Specified by:
        hasSecuritySchemes in interface OpenApi3
      • hasSecurityScheme

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasSecurityScheme​(String name)
        Specified by:
        hasSecurityScheme in interface OpenApi3
      • removeSecurityScheme

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeSecurityScheme​(String name)
        Specified by:
        removeSecurityScheme in interface OpenApi3
      • getLinks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Link> getLinks()
        Specified by:
        getLinks in interface OpenApi3
      • getLinks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Link> getLinks​(boolean elaborate)
        Specified by:
        getLinks in interface OpenApi3
      • hasLinks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasLinks()
        Specified by:
        hasLinks in interface OpenApi3
      • hasLink

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasLink​(String name)
        Specified by:
        hasLink in interface OpenApi3
      • getLink

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Link getLink​(String name)
        Specified by:
        getLink in interface OpenApi3
      • setLinks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setLinks​(Map<String,​Link> links)
        Specified by:
        setLinks in interface OpenApi3
      • setLink

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setLink​(String name,
                            Link link)
        Specified by:
        setLink in interface OpenApi3
      • removeLink

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeLink​(String name)
        Specified by:
        removeLink in interface OpenApi3
      • getCallbacks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Callback> getCallbacks​(boolean elaborate)
        Specified by:
        getCallbacks in interface OpenApi3
      • hasCallbacks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasCallbacks()
        Specified by:
        hasCallbacks in interface OpenApi3
      • hasCallback

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasCallback​(String name)
        Specified by:
        hasCallback in interface OpenApi3
      • getCallback

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Callback getCallback​(String name)
        Specified by:
        getCallback in interface OpenApi3
      • setCallbacks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setCallbacks​(Map<String,​Callback> callbacks)
        Specified by:
        setCallbacks in interface OpenApi3
      • setCallback

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setCallback​(String name,
                                Callback callback)
        Specified by:
        setCallback in interface OpenApi3
      • removeCallback

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeCallback​(String name)
        Specified by:
        removeCallback in interface OpenApi3
      • hasComponentsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasComponentsExtensions()
        Specified by:
        hasComponentsExtensions in interface OpenApi3
      • hasComponentsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasComponentsExtension​(String name)
        Specified by:
        hasComponentsExtension in interface OpenApi3
      • setComponentsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setComponentsExtensions​(Map<String,​Object> componentsExtensions)
        Specified by:
        setComponentsExtensions in interface OpenApi3
      • setComponentsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setComponentsExtension​(String name,
                                           Object componentsExtension)
        Specified by:
        setComponentsExtension in interface OpenApi3
      • removeComponentsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeComponentsExtension​(String name)
        Specified by:
        removeComponentsExtension in interface OpenApi3
      • hasSecurityRequirements

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasSecurityRequirements()
        Specified by:
        hasSecurityRequirements in interface OpenApi3
      • removeSecurityRequirement

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeSecurityRequirement​(int index)
        Specified by:
        removeSecurityRequirement in interface OpenApi3
      • getTags

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Tag> getTags()
        Specified by:
        getTags in interface OpenApi3
      • getTags

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Tag> getTags​(boolean elaborate)
        Specified by:
        getTags in interface OpenApi3
      • hasTags

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasTags()
        Specified by:
        hasTags in interface OpenApi3
      • getTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Tag getTag​(int index)
        Specified by:
        getTag in interface OpenApi3
      • setTags

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setTags​(List<Tag> tags)
        Specified by:
        setTags in interface OpenApi3
      • setTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setTag​(int index,
                           Tag tag)
        Specified by:
        setTag in interface OpenApi3
      • addTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void addTag​(Tag tag)
        Specified by:
        addTag in interface OpenApi3
      • insertTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void insertTag​(int index,
                              Tag tag)
        Specified by:
        insertTag in interface OpenApi3
      • removeTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeTag​(int index)
        Specified by:
        removeTag in interface OpenApi3
      • getExternalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public ExternalDocs getExternalDocs​(boolean elaborate)
        Specified by:
        getExternalDocs in interface OpenApi3
      • setExternalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExternalDocs​(ExternalDocs externalDocs)
        Specified by:
        setExternalDocs in interface OpenApi3
      • getExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Object> getExtensions​(boolean elaborate)
        Specified by:
        getExtensions in interface OpenApi3
      • hasExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasExtensions()
        Specified by:
        hasExtensions in interface OpenApi3
      • hasExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasExtension​(String name)
        Specified by:
        hasExtension in interface OpenApi3
      • getExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Object getExtension​(String name)
        Specified by:
        getExtension in interface OpenApi3
      • setExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExtensions​(Map<String,​Object> extensions)
        Specified by:
        setExtensions in interface OpenApi3
      • setExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExtension​(String name,
                                 Object extension)
        Specified by:
        setExtension in interface OpenApi3
      • removeExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeExtension​(String name)
        Specified by:
        removeExtension in interface OpenApi3
      • _elaborateJson

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        protected void _elaborateJson()
        Overrides:
        _elaborateJson in class com.reprezen.jsonoverlay.PropertiesOverlay<OpenApi3>
      • _getModelType

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Class<?> _getModelType()
        Overrides:
        _getModelType in class com.reprezen.jsonoverlay.JsonOverlay<OpenApi3>
      • _getFactory

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        protected com.reprezen.jsonoverlay.OverlayFactory<?> _getFactory()
        Specified by:
        _getFactory in class com.reprezen.jsonoverlay.JsonOverlay<OpenApi3>
      • builder

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> com.reprezen.jsonoverlay.Builder<OpenApi3> builder​(OV modelMember)
      • create

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> OpenApi3 create​(OV modelMember)