public class OpenAPIObject extends Object
OpenAPIObjectBuilder
Modifier and Type | Field and Description |
---|---|
ComponentsObject |
components
Deprecated.
|
ExternalDocumentationObject |
externalDocs
Deprecated.
|
InfoObject |
info
Deprecated.
|
String |
openapi
Deprecated.
|
PathsObject |
paths
Deprecated.
|
List<SecurityRequirementObject> |
security
Deprecated.
|
List<ServerObject> |
servers
Deprecated.
|
List<TagObject> |
tags
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ComponentsObject |
components() |
ExternalDocumentationObject |
externalDocs() |
InfoObject |
info() |
String |
openApi() |
PathsObject |
paths() |
List<SecurityRequirementObject> |
security() |
List<ServerObject> |
servers() |
List<TagObject> |
tags() |
void |
writeJson(Writer writer)
Writes this object as a JSON Object
|
@Deprecated public final String openapi
openApi()
instead@Deprecated public final InfoObject info
info()
instead@Deprecated public final List<ServerObject> servers
servers()
instead@Deprecated public final PathsObject paths
paths()
instead@Deprecated public final ComponentsObject components
components()
instead@Deprecated public final List<SecurityRequirementObject> security
security()
instead@Deprecated public final List<TagObject> tags
tags()
instead@Deprecated public final ExternalDocumentationObject externalDocs
externalDocs()
insteadpublic void writeJson(Writer writer) throws IOException
writer
- The writer to write toIOException
- Thrown if the writer throws this while writingpublic String openApi()
public InfoObject info()
OpenAPIObjectBuilder.withInfo(io.muserver.openapi.InfoObject)
public List<ServerObject> servers()
OpenAPIObjectBuilder.withServers(java.util.List<io.muserver.openapi.ServerObject>)
public PathsObject paths()
OpenAPIObjectBuilder.withPaths(io.muserver.openapi.PathsObject)
public ComponentsObject components()
OpenAPIObjectBuilder.withComponents(io.muserver.openapi.ComponentsObject)
public List<SecurityRequirementObject> security()
OpenAPIObjectBuilder.withSecurity(java.util.List<io.muserver.openapi.SecurityRequirementObject>)
public List<TagObject> tags()
OpenAPIObjectBuilder.withTags(java.util.List<io.muserver.openapi.TagObject>)
public ExternalDocumentationObject externalDocs()
OpenAPIObjectBuilder.withExternalDocs(io.muserver.openapi.ExternalDocumentationObject)
Copyright © 2017–2021. All rights reserved.