Package io.smallrye.openapi.api.models
Class OpenAPIImpl
java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.OpenAPI>
io.smallrye.openapi.api.models.OpenAPIImpl
- All Implemented Interfaces:
ModelImpl,org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.OpenAPI>,org.eclipse.microprofile.openapi.models.OpenAPI
public class OpenAPIImpl
extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.OpenAPI>
implements org.eclipse.microprofile.openapi.models.OpenAPI, ModelImpl
An implementation of the
OpenAPI OpenAPI model interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.openapi.models.OpenAPIaddSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityRequirement) org.eclipse.microprofile.openapi.models.OpenAPIaddServer(org.eclipse.microprofile.openapi.models.servers.Server server) org.eclipse.microprofile.openapi.models.OpenAPIaddTag(org.eclipse.microprofile.openapi.models.tags.Tag tag) org.eclipse.microprofile.openapi.models.Componentsorg.eclipse.microprofile.openapi.models.ExternalDocumentationorg.eclipse.microprofile.openapi.models.info.InfogetInfo()org.eclipse.microprofile.openapi.models.PathsgetPaths()List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement>List<org.eclipse.microprofile.openapi.models.servers.Server>List<org.eclipse.microprofile.openapi.models.tags.Tag>getTags()voidremoveSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityRequirement) voidremoveServer(org.eclipse.microprofile.openapi.models.servers.Server server) voidremoveTag(org.eclipse.microprofile.openapi.models.tags.Tag tag) voidsetComponents(org.eclipse.microprofile.openapi.models.Components components) voidsetExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs) voidsetInfo(org.eclipse.microprofile.openapi.models.info.Info info) voidsetOpenapi(String openapi) voidsetPaths(org.eclipse.microprofile.openapi.models.Paths paths) voidsetSecurity(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> security) voidsetServers(List<org.eclipse.microprofile.openapi.models.servers.Server> servers) voidMethods inherited from class io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensionsMethods inherited from interface org.eclipse.microprofile.openapi.models.OpenAPI
components, externalDocs, info, openapi, paths, security, servers, tags
-
Constructor Details
-
OpenAPIImpl
public OpenAPIImpl()
-
-
Method Details
-
getOpenapi
- Specified by:
getOpenapiin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.getOpenapi()
-
setOpenapi
- Specified by:
setOpenapiin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.setOpenapi(java.lang.String)
-
getInfo
public org.eclipse.microprofile.openapi.models.info.Info getInfo()- Specified by:
getInfoin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.getInfo()
-
setInfo
public void setInfo(org.eclipse.microprofile.openapi.models.info.Info info) - Specified by:
setInfoin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.setInfo(org.eclipse.microprofile.openapi.models.info.Info)
-
getExternalDocs
public org.eclipse.microprofile.openapi.models.ExternalDocumentation getExternalDocs()- Specified by:
getExternalDocsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.getExternalDocs()
-
setExternalDocs
public void setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs) - Specified by:
setExternalDocsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation)
-
getServers
- Specified by:
getServersin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.getServers()
-
setServers
- Specified by:
setServersin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.setServers(java.util.List)
-
addServer
public org.eclipse.microprofile.openapi.models.OpenAPI addServer(org.eclipse.microprofile.openapi.models.servers.Server server) - Specified by:
addServerin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.addServer(org.eclipse.microprofile.openapi.models.servers.Server)
-
removeServer
public void removeServer(org.eclipse.microprofile.openapi.models.servers.Server server) - Specified by:
removeServerin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.removeServer(org.eclipse.microprofile.openapi.models.servers.Server)
-
getSecurity
- Specified by:
getSecurityin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.getSecurity()
-
setSecurity
public void setSecurity(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> security) - Specified by:
setSecurityin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.setSecurity(java.util.List)
-
addSecurityRequirement
public org.eclipse.microprofile.openapi.models.OpenAPI addSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityRequirement) - Specified by:
addSecurityRequirementin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.addSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement)
-
removeSecurityRequirement
public void removeSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityRequirement) - Specified by:
removeSecurityRequirementin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.removeSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement)
-
getTags
- Specified by:
getTagsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.getTags()
-
setTags
- Specified by:
setTagsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.setTags(java.util.List)
-
addTag
public org.eclipse.microprofile.openapi.models.OpenAPI addTag(org.eclipse.microprofile.openapi.models.tags.Tag tag) - Specified by:
addTagin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.addTag(org.eclipse.microprofile.openapi.models.tags.Tag)
-
removeTag
public void removeTag(org.eclipse.microprofile.openapi.models.tags.Tag tag) - Specified by:
removeTagin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.removeTag(org.eclipse.microprofile.openapi.models.tags.Tag)
-
getPaths
public org.eclipse.microprofile.openapi.models.Paths getPaths()- Specified by:
getPathsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.getPaths()
-
setPaths
public void setPaths(org.eclipse.microprofile.openapi.models.Paths paths) - Specified by:
setPathsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.setPaths(org.eclipse.microprofile.openapi.models.Paths)
-
getComponents
public org.eclipse.microprofile.openapi.models.Components getComponents()- Specified by:
getComponentsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.getComponents()
-
setComponents
public void setComponents(org.eclipse.microprofile.openapi.models.Components components) - Specified by:
setComponentsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
-
OpenAPI.setComponents(org.eclipse.microprofile.openapi.models.Components)
-