Interface OpenApi20Document
-
- All Superinterfaces:
Document,Extensible,Node,OpenApi20Extensible,OpenApi20SecurityRequirementsParent,OpenApiDocument,OpenApiExtensible,OpenApiSecurityRequirementsParent,RootNode,SecurityRequirementsParent,Visitable
- All Known Implementing Classes:
OpenApi20DocumentImpl
public interface OpenApi20Document extends RootNode, OpenApiDocument, OpenApi20Extensible, OpenApi20SecurityRequirementsParent
-
-
Method Summary
-
Methods inherited from interface io.apicurio.datamodels.models.Document
createInfo, getInfo, setInfo
-
Methods inherited from interface io.apicurio.datamodels.models.Node
addExtraProperty, attach, clearNodeAttributes, emptyClone, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute
-
Methods inherited from interface io.apicurio.datamodels.models.openapi.OpenApiDocument
addTag, clearTags, createExternalDocumentation, createPaths, createTag, getExternalDocs, getPaths, getTags, insertTag, removeTag, setExternalDocs, setPaths
-
-
-
-
Method Detail
-
getSwagger
String getSwagger()
-
setSwagger
void setSwagger(String value)
-
getHost
String getHost()
-
setHost
void setHost(String value)
-
getBasePath
String getBasePath()
-
setBasePath
void setBasePath(String value)
-
getDefinitions
OpenApi20Definitions getDefinitions()
-
setDefinitions
void setDefinitions(OpenApi20Definitions value)
-
createDefinitions
OpenApi20Definitions createDefinitions()
-
getParameters
OpenApi20ParameterDefinitions getParameters()
-
setParameters
void setParameters(OpenApi20ParameterDefinitions value)
-
createParameterDefinitions
OpenApi20ParameterDefinitions createParameterDefinitions()
-
getResponses
OpenApi20ResponseDefinitions getResponses()
-
setResponses
void setResponses(OpenApi20ResponseDefinitions value)
-
createResponseDefinitions
OpenApi20ResponseDefinitions createResponseDefinitions()
-
getSecurityDefinitions
OpenApi20SecurityDefinitions getSecurityDefinitions()
-
setSecurityDefinitions
void setSecurityDefinitions(OpenApi20SecurityDefinitions value)
-
createSecurityDefinitions
OpenApi20SecurityDefinitions createSecurityDefinitions()
-
createSecurityRequirement
OpenApi20SecurityRequirement createSecurityRequirement()
- Specified by:
createSecurityRequirementin interfaceSecurityRequirementsParent
-
getSecurity
List<SecurityRequirement> getSecurity()
- Specified by:
getSecurityin interfaceSecurityRequirementsParent
-
addSecurity
void addSecurity(SecurityRequirement value)
- Specified by:
addSecurityin interfaceSecurityRequirementsParent
-
clearSecurity
void clearSecurity()
- Specified by:
clearSecurityin interfaceSecurityRequirementsParent
-
removeSecurity
void removeSecurity(SecurityRequirement value)
- Specified by:
removeSecurityin interfaceSecurityRequirementsParent
-
insertSecurity
void insertSecurity(SecurityRequirement value, int atIndex)
- Specified by:
insertSecurityin interfaceSecurityRequirementsParent
-
getExtensions
Map<String,com.fasterxml.jackson.databind.JsonNode> getExtensions()
- Specified by:
getExtensionsin interfaceExtensible
-
addExtension
void addExtension(String name, com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
addExtensionin interfaceExtensible
-
clearExtensions
void clearExtensions()
- Specified by:
clearExtensionsin interfaceExtensible
-
removeExtension
void removeExtension(String name)
- Specified by:
removeExtensionin interfaceExtensible
-
insertExtension
void insertExtension(String name, com.fasterxml.jackson.databind.JsonNode value, int atIndex)
- Specified by:
insertExtensionin interfaceExtensible
-
-