public class OpenAPIImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.OpenAPI> implements org.eclipse.microprofile.openapi.models.OpenAPI
| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.microprofile.openapi.models.Components |
components |
protected org.eclipse.microprofile.openapi.models.ExternalDocumentation |
externalDocs |
protected org.eclipse.microprofile.openapi.models.info.Info |
info |
protected String |
openapi |
protected org.eclipse.microprofile.openapi.models.Paths |
paths |
protected List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> |
security |
protected List<org.eclipse.microprofile.openapi.models.servers.Server> |
servers |
protected List<org.eclipse.microprofile.openapi.models.tags.Tag> |
tags |
extensions| Constructor and Description |
|---|
OpenAPIImpl() |
| Modifier and Type | Method and 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() |
static void |
merge(org.eclipse.microprofile.openapi.annotations.OpenAPIDefinition from,
org.eclipse.microprofile.openapi.models.OpenAPI to,
boolean override) |
org.eclipse.microprofile.openapi.models.OpenAPI |
path(String name,
org.eclipse.microprofile.openapi.models.PathItem path) |
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) |
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitprotected String openapi
protected org.eclipse.microprofile.openapi.models.info.Info info
protected org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs
protected List<org.eclipse.microprofile.openapi.models.servers.Server> servers
protected List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> security
protected List<org.eclipse.microprofile.openapi.models.tags.Tag> tags
protected org.eclipse.microprofile.openapi.models.Paths paths
protected org.eclipse.microprofile.openapi.models.Components components
public String getOpenapi()
getOpenapi in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic void setOpenapi(String openapi)
setOpenapi in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic org.eclipse.microprofile.openapi.models.info.Info getInfo()
getInfo in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic void setInfo(org.eclipse.microprofile.openapi.models.info.Info info)
setInfo in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic org.eclipse.microprofile.openapi.models.ExternalDocumentation getExternalDocs()
getExternalDocs in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic void setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs)
setExternalDocs in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic List<org.eclipse.microprofile.openapi.models.servers.Server> getServers()
getServers in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic void setServers(List<org.eclipse.microprofile.openapi.models.servers.Server> servers)
setServers in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic org.eclipse.microprofile.openapi.models.OpenAPI addServer(org.eclipse.microprofile.openapi.models.servers.Server server)
addServer in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic void removeServer(org.eclipse.microprofile.openapi.models.servers.Server server)
removeServer in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> getSecurity()
getSecurity in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic void setSecurity(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> security)
setSecurity in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic org.eclipse.microprofile.openapi.models.OpenAPI addSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityRequirement)
addSecurityRequirement in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic void removeSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityRequirement)
removeSecurityRequirement in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic List<org.eclipse.microprofile.openapi.models.tags.Tag> getTags()
getTags in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic void setTags(List<org.eclipse.microprofile.openapi.models.tags.Tag> tags)
setTags in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic org.eclipse.microprofile.openapi.models.OpenAPI addTag(org.eclipse.microprofile.openapi.models.tags.Tag tag)
addTag in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic void removeTag(org.eclipse.microprofile.openapi.models.tags.Tag tag)
removeTag in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic org.eclipse.microprofile.openapi.models.Paths getPaths()
getPaths in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic void setPaths(org.eclipse.microprofile.openapi.models.Paths paths)
setPaths in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic org.eclipse.microprofile.openapi.models.OpenAPI path(String name, org.eclipse.microprofile.openapi.models.PathItem path)
path in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic org.eclipse.microprofile.openapi.models.Components getComponents()
getComponents in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic void setComponents(org.eclipse.microprofile.openapi.models.Components components)
setComponents in interface org.eclipse.microprofile.openapi.models.OpenAPIpublic static void merge(org.eclipse.microprofile.openapi.annotations.OpenAPIDefinition from,
org.eclipse.microprofile.openapi.models.OpenAPI to,
boolean override)
Copyright © 2019. All rights reserved.