public class OpenAPI extends Object
Constructor and Description |
---|
OpenAPI() |
Modifier and Type | Method and Description |
---|---|
void |
addExtension(String name,
Object value) |
OpenAPI |
addSecurityItem(SecurityRequirement securityItem) |
OpenAPI |
addServersItem(Server serversItem) |
OpenAPI |
addTagsItem(Tag tagsItem) |
OpenAPI |
components(Components components) |
boolean |
equals(Object o) |
OpenAPI |
extensions(Map<String,Object> extensions) |
OpenAPI |
externalDocs(ExternalDocumentation externalDocs) |
Components |
getComponents()
returns the components property from a OpenAPI instance.
|
Map<String,Object> |
getExtensions() |
ExternalDocumentation |
getExternalDocs()
returns the externalDocs property from a OpenAPI instance.
|
Info |
getInfo()
returns the info property from a OpenAPI instance.
|
String |
getOpenapi()
returns the openapi property from a OpenAPI instance.
|
Paths |
getPaths()
returns the paths property from a OpenAPI instance.
|
List<SecurityRequirement> |
getSecurity()
returns the security property from a OpenAPI instance.
|
List<Server> |
getServers()
Servers defined in the API
|
List<Tag> |
getTags()
returns the tags property from a OpenAPI instance.
|
int |
hashCode() |
OpenAPI |
info(Info info) |
OpenAPI |
openapi(String openapi) |
OpenAPI |
path(String name,
PathItem path) |
OpenAPI |
paths(Paths paths) |
OpenAPI |
schema(String name,
Schema schema) |
OpenAPI |
schemaRequirement(String name,
SecurityScheme securityScheme) |
OpenAPI |
security(List<SecurityRequirement> security) |
OpenAPI |
servers(List<Server> servers) |
void |
setComponents(Components components) |
void |
setExtensions(Map<String,Object> extensions) |
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) |
String |
toString() |
public String getOpenapi()
public void setOpenapi(String openapi)
public Info getInfo()
public void setInfo(Info info)
public ExternalDocumentation getExternalDocs()
public void setExternalDocs(ExternalDocumentation externalDocs)
public OpenAPI externalDocs(ExternalDocumentation externalDocs)
public List<Server> getServers()
public List<SecurityRequirement> getSecurity()
public void setSecurity(List<SecurityRequirement> security)
public OpenAPI security(List<SecurityRequirement> security)
public OpenAPI addSecurityItem(SecurityRequirement securityItem)
public List<Tag> getTags()
public Paths getPaths()
public void setPaths(Paths paths)
public Components getComponents()
public void setComponents(Components components)
public OpenAPI components(Components components)
public OpenAPI schemaRequirement(String name, SecurityScheme securityScheme)
Copyright © 2021. All rights reserved.