public class OpenAPIImpl extends ExtensibleImpl implements ModelImpl
OpenAPI OpenAPI model interface.| Constructor and Description |
|---|
OpenAPIImpl() |
| Modifier and Type | Method and Description |
|---|---|
OpenAPI |
addSecurityRequirement(SecurityRequirement securityRequirement) |
OpenAPI |
addServer(Server server) |
OpenAPI |
addTag(Tag tag) |
OpenAPI |
components(Components components) |
OpenAPI |
externalDocs(ExternalDocumentation externalDocs) |
Components |
getComponents() |
ExternalDocumentation |
getExternalDocs() |
Info |
getInfo() |
String |
getOpenapi() |
Paths |
getPaths() |
List<SecurityRequirement> |
getSecurity() |
List<Server> |
getServers() |
List<Tag> |
getTags() |
OpenAPI |
info(Info info) |
OpenAPI |
openapi(String openapi) |
OpenAPI |
path(String name,
PathItem path) |
OpenAPI |
paths(Paths paths) |
OpenAPI |
security(List<SecurityRequirement> security) |
OpenAPI |
servers(List<Server> servers) |
void |
setComponents(Components components) |
void |
setExternalDocs(ExternalDocumentation externalDocs) |
void |
setInfo(Info info) |
void |
setOpenapi(String openapi) |
void |
setPaths(Paths paths) |
void |
setSecurity(List<SecurityRequirement> security) |
void |
setServers(List<Server> servers) |
void |
setTags(List<Tag> tags) |
OpenAPI |
tags(List<Tag> tags) |
addExtension, getExtensions, setExtensionspublic String getOpenapi()
org.eclipse.microprofile.openapi.models.OpenAPI#getOpenapi()public void setOpenapi(String openapi)
org.eclipse.microprofile.openapi.models.OpenAPI#setOpenapi(java.lang.String)public OpenAPI openapi(String openapi)
org.eclipse.microprofile.openapi.models.OpenAPI#openapi(java.lang.String)public Info getInfo()
org.eclipse.microprofile.openapi.models.OpenAPI#getInfo()public void setInfo(Info info)
org.eclipse.microprofile.openapi.models.OpenAPI#setInfo(org.eclipse.microprofile.openapi.models.info.Info)public OpenAPI info(Info info)
org.eclipse.microprofile.openapi.models.OpenAPI#info(org.eclipse.microprofile.openapi.models.info.Info)public ExternalDocumentation getExternalDocs()
org.eclipse.microprofile.openapi.models.OpenAPI#getExternalDocs()public void setExternalDocs(ExternalDocumentation externalDocs)
org.eclipse.microprofile.openapi.models.OpenAPI#setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation)public OpenAPI externalDocs(ExternalDocumentation externalDocs)
org.eclipse.microprofile.openapi.models.OpenAPI#externalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation)public List<Server> getServers()
org.eclipse.microprofile.openapi.models.OpenAPI#getServers()public void setServers(List<Server> servers)
org.eclipse.microprofile.openapi.models.OpenAPI#setServers(java.util.List)public OpenAPI servers(List<Server> servers)
org.eclipse.microprofile.openapi.models.OpenAPI#servers(java.util.List)public OpenAPI addServer(Server server)
org.eclipse.microprofile.openapi.models.OpenAPI#addServer(org.eclipse.microprofile.openapi.models.servers.Server)public List<SecurityRequirement> getSecurity()
org.eclipse.microprofile.openapi.models.OpenAPI#getSecurity()public void setSecurity(List<SecurityRequirement> security)
org.eclipse.microprofile.openapi.models.OpenAPI#setSecurity(java.util.List)public OpenAPI security(List<SecurityRequirement> security)
org.eclipse.microprofile.openapi.models.OpenAPI#security(java.util.List)public OpenAPI addSecurityRequirement(SecurityRequirement securityRequirement)
org.eclipse.microprofile.openapi.models.OpenAPI#addSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement)public List<Tag> getTags()
org.eclipse.microprofile.openapi.models.OpenAPI#getTags()public void setTags(List<Tag> tags)
org.eclipse.microprofile.openapi.models.OpenAPI#setTags(java.util.List)public OpenAPI tags(List<Tag> tags)
org.eclipse.microprofile.openapi.models.OpenAPI#tags(java.util.List)public OpenAPI addTag(Tag tag)
org.eclipse.microprofile.openapi.models.OpenAPI#addTag(org.eclipse.microprofile.openapi.models.tags.Tag)public Paths getPaths()
org.eclipse.microprofile.openapi.models.OpenAPI#getPaths()public void setPaths(Paths paths)
org.eclipse.microprofile.openapi.models.OpenAPI#setPaths(org.eclipse.microprofile.openapi.models.Paths)public OpenAPI paths(Paths paths)
org.eclipse.microprofile.openapi.models.OpenAPI#paths(org.eclipse.microprofile.openapi.models.Paths)public OpenAPI path(String name, PathItem path)
org.eclipse.microprofile.openapi.models.OpenAPI#path(java.lang.String, org.eclipse.microprofile.openapi.models.PathItem)public Components getComponents()
org.eclipse.microprofile.openapi.models.OpenAPI#getComponents()public void setComponents(Components components)
org.eclipse.microprofile.openapi.models.OpenAPI#setComponents(org.eclipse.microprofile.openapi.models.Components)public OpenAPI components(Components components)
org.eclipse.microprofile.openapi.models.OpenAPI#components(org.eclipse.microprofile.openapi.models.Components)Copyright © 2018 JBoss by Red Hat. All rights reserved.