Interface OpenApi31Components
-
- All Superinterfaces:
Components,Extensible,Node,OpenApi31Extensible,OpenApiComponents,OpenApiExtensible,Visitable
- All Known Implementing Classes:
OpenApi31ComponentsImpl
public interface OpenApi31Components extends OpenApiComponents, OpenApi31Extensible
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddExtension(String name, com.fasterxml.jackson.databind.JsonNode value)voidaddPathItem(String name, OpenApi31PathItem value)voidclearExtensions()voidclearPathItems()OpenApi31PathItemcreatePathItem()Map<String,com.fasterxml.jackson.databind.JsonNode>getExtensions()Map<String,OpenApi31PathItem>getPathItems()voidinsertExtension(String name, com.fasterxml.jackson.databind.JsonNode value, int atIndex)voidinsertPathItem(String name, OpenApi31PathItem value, int atIndex)voidremoveExtension(String name)voidremovePathItem(String name)-
Methods inherited from interface io.apicurio.datamodels.models.Components
addParameter, addSchema, addSecurityScheme, clearParameters, clearSchemas, clearSecuritySchemes, createParameter, createSchema, createSecurityScheme, getParameters, getSchemas, getSecuritySchemes, insertParameter, insertSchema, insertSecurityScheme, removeParameter, removeSchema, removeSecurityScheme
-
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.OpenApiComponents
addCallback, addExample, addHeader, addLink, addRequestBody, addResponse, clearCallbacks, clearExamples, clearHeaders, clearLinks, clearRequestBodies, clearResponses, createCallback, createExample, createHeader, createLink, createRequestBody, createResponse, getCallbacks, getExamples, getHeaders, getLinks, getRequestBodies, getResponses, insertCallback, insertExample, insertHeader, insertLink, insertRequestBody, insertResponse, removeCallback, removeExample, removeHeader, removeLink, removeRequestBody, removeResponse
-
-
-
-
Method Detail
-
createPathItem
OpenApi31PathItem createPathItem()
-
getPathItems
Map<String,OpenApi31PathItem> getPathItems()
-
addPathItem
void addPathItem(String name, OpenApi31PathItem value)
-
clearPathItems
void clearPathItems()
-
removePathItem
void removePathItem(String name)
-
insertPathItem
void insertPathItem(String name, OpenApi31PathItem value, int atIndex)
-
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
-
-