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 theOpenAPIOpenAPI model interface.
-
-
Constructor Summary
Constructors Constructor Description OpenAPIImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.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.ComponentsgetComponents()org.eclipse.microprofile.openapi.models.ExternalDocumentationgetExternalDocs()org.eclipse.microprofile.openapi.models.info.InfogetInfo()StringgetOpenapi()org.eclipse.microprofile.openapi.models.PathsgetPaths()List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement>getSecurity()List<org.eclipse.microprofile.openapi.models.servers.Server>getServers()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)voidsetTags(List<org.eclipse.microprofile.openapi.models.tags.Tag> tags)-
Methods inherited from class io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getOpenapi
public String getOpenapi()
- Specified by:
getOpenapiin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
OpenAPI.getOpenapi()
-
setOpenapi
public void setOpenapi(String openapi)
- 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
public List<org.eclipse.microprofile.openapi.models.servers.Server> getServers()
- Specified by:
getServersin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
OpenAPI.getServers()
-
setServers
public void setServers(List<org.eclipse.microprofile.openapi.models.servers.Server> servers)
- 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
public List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> 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
public List<org.eclipse.microprofile.openapi.models.tags.Tag> getTags()
- Specified by:
getTagsin interfaceorg.eclipse.microprofile.openapi.models.OpenAPI- See Also:
OpenAPI.getTags()
-
setTags
public void setTags(List<org.eclipse.microprofile.openapi.models.tags.Tag> tags)
- 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)
-
-