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 theOpenAPI
OpenAPI 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.OpenAPI
addSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityRequirement)
org.eclipse.microprofile.openapi.models.OpenAPI
addServer(org.eclipse.microprofile.openapi.models.servers.Server server)
org.eclipse.microprofile.openapi.models.OpenAPI
addTag(org.eclipse.microprofile.openapi.models.tags.Tag tag)
org.eclipse.microprofile.openapi.models.Components
getComponents()
org.eclipse.microprofile.openapi.models.ExternalDocumentation
getExternalDocs()
org.eclipse.microprofile.openapi.models.info.Info
getInfo()
String
getOpenapi()
org.eclipse.microprofile.openapi.models.Paths
getPaths()
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()
void
removeSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityRequirement)
void
removeServer(org.eclipse.microprofile.openapi.models.servers.Server server)
void
removeTag(org.eclipse.microprofile.openapi.models.tags.Tag tag)
void
setComponents(org.eclipse.microprofile.openapi.models.Components components)
void
setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs)
void
setInfo(org.eclipse.microprofile.openapi.models.info.Info info)
void
setOpenapi(String openapi)
void
setPaths(org.eclipse.microprofile.openapi.models.Paths paths)
void
setSecurity(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> security)
void
setServers(List<org.eclipse.microprofile.openapi.models.servers.Server> servers)
void
setTags(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:
getOpenapi
in interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
- See Also:
OpenAPI.getOpenapi()
-
setOpenapi
public void setOpenapi(String openapi)
- Specified by:
setOpenapi
in 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:
getInfo
in interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
- See Also:
OpenAPI.getInfo()
-
setInfo
public void setInfo(org.eclipse.microprofile.openapi.models.info.Info info)
- Specified by:
setInfo
in 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:
getExternalDocs
in interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
- See Also:
OpenAPI.getExternalDocs()
-
setExternalDocs
public void setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs)
- Specified by:
setExternalDocs
in 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:
getServers
in 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:
setServers
in 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:
addServer
in 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:
removeServer
in 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:
getSecurity
in 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:
setSecurity
in 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:
addSecurityRequirement
in 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:
removeSecurityRequirement
in 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:
getTags
in 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:
setTags
in 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:
addTag
in 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:
removeTag
in 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:
getPaths
in interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
- See Also:
OpenAPI.getPaths()
-
setPaths
public void setPaths(org.eclipse.microprofile.openapi.models.Paths paths)
- Specified by:
setPaths
in 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:
getComponents
in interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
- See Also:
OpenAPI.getComponents()
-
setComponents
public void setComponents(org.eclipse.microprofile.openapi.models.Components components)
- Specified by:
setComponents
in interfaceorg.eclipse.microprofile.openapi.models.OpenAPI
- See Also:
OpenAPI.setComponents(org.eclipse.microprofile.openapi.models.Components)
-
-