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, setExtensions
public 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.