Package com.networknt.oas.model
Interface OpenApi3
-
- All Superinterfaces:
com.networknt.jsonoverlay.IJsonOverlay<OpenApi3>,com.networknt.jsonoverlay.IModelPart<OpenApi3,OpenApi3>,OpenApi<OpenApi3>
- All Known Implementing Classes:
OpenApi3Impl
public interface OpenApi3 extends com.networknt.jsonoverlay.IJsonOverlay<OpenApi3>, com.networknt.jsonoverlay.IModelPart<OpenApi3,OpenApi3>, OpenApi<OpenApi3>
-
-
Method Summary
-
-
-
Method Detail
-
validate
void validate()
-
isValid
boolean isValid()
-
getValidationResults
ValidationResults getValidationResults()
-
getValidationItems
Collection<ValidationResults.ValidationItem> getValidationItems()
-
getOpenApi
String getOpenApi()
-
setOpenApi
void setOpenApi(String openApi)
-
getInfo
Info getInfo()
-
getInfo
Info getInfo(boolean elaborate)
-
setInfo
void setInfo(Info info)
-
hasServers
boolean hasServers()
-
getServer
Server getServer(int index)
-
setServer
void setServer(int index, Server server)
-
addServer
void addServer(Server server)
-
insertServer
void insertServer(int index, Server server)
-
removeServer
void removeServer(int index)
-
hasPaths
boolean hasPaths()
-
hasPath
boolean hasPath(String name)
-
removePath
void removePath(String name)
-
hasPathsExtensions
boolean hasPathsExtensions()
-
hasPathsExtension
boolean hasPathsExtension(String name)
-
removePathsExtension
void removePathsExtension(String name)
-
hasSchemas
boolean hasSchemas()
-
hasSchema
boolean hasSchema(String name)
-
removeSchema
void removeSchema(String name)
-
hasResponses
boolean hasResponses()
-
hasResponse
boolean hasResponse(String name)
-
removeResponse
void removeResponse(String name)
-
hasParameters
boolean hasParameters()
-
hasParameter
boolean hasParameter(String name)
-
removeParameter
void removeParameter(String name)
-
hasExamples
boolean hasExamples()
-
hasExample
boolean hasExample(String name)
-
removeExample
void removeExample(String name)
-
getRequestBodies
Map<String,RequestBody> getRequestBodies()
-
getRequestBodies
Map<String,RequestBody> getRequestBodies(boolean elaborate)
-
hasRequestBodies
boolean hasRequestBodies()
-
hasRequestBody
boolean hasRequestBody(String name)
-
getRequestBody
RequestBody getRequestBody(String name)
-
setRequestBodies
void setRequestBodies(Map<String,RequestBody> requestBodies)
-
setRequestBody
void setRequestBody(String name, RequestBody requestBody)
-
removeRequestBody
void removeRequestBody(String name)
-
hasHeaders
boolean hasHeaders()
-
hasHeader
boolean hasHeader(String name)
-
removeHeader
void removeHeader(String name)
-
getSecuritySchemes
Map<String,SecurityScheme> getSecuritySchemes()
-
getSecuritySchemes
Map<String,SecurityScheme> getSecuritySchemes(boolean elaborate)
-
hasSecuritySchemes
boolean hasSecuritySchemes()
-
hasSecurityScheme
boolean hasSecurityScheme(String name)
-
getSecurityScheme
SecurityScheme getSecurityScheme(String name)
-
setSecuritySchemes
void setSecuritySchemes(Map<String,SecurityScheme> securitySchemes)
-
setSecurityScheme
void setSecurityScheme(String name, SecurityScheme securityScheme)
-
removeSecurityScheme
void removeSecurityScheme(String name)
-
hasLinks
boolean hasLinks()
-
hasLink
boolean hasLink(String name)
-
removeLink
void removeLink(String name)
-
hasCallbacks
boolean hasCallbacks()
-
hasCallback
boolean hasCallback(String name)
-
removeCallback
void removeCallback(String name)
-
hasComponentsExtensions
boolean hasComponentsExtensions()
-
hasComponentsExtension
boolean hasComponentsExtension(String name)
-
removeComponentsExtension
void removeComponentsExtension(String name)
-
getSecurityRequirements
List<SecurityRequirement> getSecurityRequirements()
-
getSecurityRequirements
List<SecurityRequirement> getSecurityRequirements(boolean elaborate)
-
hasSecurityRequirements
boolean hasSecurityRequirements()
-
getSecurityRequirement
SecurityRequirement getSecurityRequirement(int index)
-
setSecurityRequirements
void setSecurityRequirements(List<SecurityRequirement> securityRequirements)
-
setSecurityRequirement
void setSecurityRequirement(int index, SecurityRequirement securityRequirement)
-
addSecurityRequirement
void addSecurityRequirement(SecurityRequirement securityRequirement)
-
insertSecurityRequirement
void insertSecurityRequirement(int index, SecurityRequirement securityRequirement)
-
removeSecurityRequirement
void removeSecurityRequirement(int index)
-
hasTags
boolean hasTags()
-
getTag
Tag getTag(int index)
-
setTag
void setTag(int index, Tag tag)
-
addTag
void addTag(Tag tag)
-
insertTag
void insertTag(int index, Tag tag)
-
removeTag
void removeTag(int index)
-
getExternalDocs
ExternalDocs getExternalDocs()
-
getExternalDocs
ExternalDocs getExternalDocs(boolean elaborate)
-
setExternalDocs
void setExternalDocs(ExternalDocs externalDocs)
-
hasExtensions
boolean hasExtensions()
-
hasExtension
boolean hasExtension(String name)
-
removeExtension
void removeExtension(String name)
-
-