Interface OpenApiLink
-
- All Known Subinterfaces:
OpenApi30Link,OpenApi31Link
- All Known Implementing Classes:
OpenApi30LinkImpl,OpenApi31LinkImpl
public interface OpenApiLink extends Node
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OpenApiServercreateServer()StringgetDescription()StringgetOperationId()StringgetOperationRef()Map<String,com.fasterxml.jackson.databind.JsonNode>getParameters()com.fasterxml.jackson.databind.JsonNodegetRequestBody()OpenApiServergetServer()voidsetDescription(String value)voidsetOperationId(String value)voidsetOperationRef(String value)voidsetParameters(Map<String,com.fasterxml.jackson.databind.JsonNode> value)voidsetRequestBody(com.fasterxml.jackson.databind.JsonNode value)voidsetServer(OpenApiServer value)-
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
-
-
-
-
Method Detail
-
getOperationId
String getOperationId()
-
setOperationId
void setOperationId(String value)
-
getOperationRef
String getOperationRef()
-
setOperationRef
void setOperationRef(String value)
-
getDescription
String getDescription()
-
setDescription
void setDescription(String value)
-
getRequestBody
com.fasterxml.jackson.databind.JsonNode getRequestBody()
-
setRequestBody
void setRequestBody(com.fasterxml.jackson.databind.JsonNode value)
-
getServer
OpenApiServer getServer()
-
setServer
void setServer(OpenApiServer value)
-
createServer
OpenApiServer createServer()
-
-