Interface AsyncApi30Components
-
- All Superinterfaces:
AsyncApi30Extensible,AsyncApiComponents,AsyncApiExtensible,Components,Extensible,Node,Visitable
- All Known Implementing Classes:
AsyncApi30ComponentsImpl
public interface AsyncApi30Components extends AsyncApiComponents, AsyncApi30Extensible
-
-
Method Summary
-
Methods inherited from interface io.apicurio.datamodels.models.asyncapi.AsyncApiComponents
addChannelBinding, addCorrelationId, addMessage, addMessageBinding, addMessageTrait, addOperationBinding, addOperationTrait, addServerBinding, clearChannelBindings, clearCorrelationIds, clearMessageBindings, clearMessages, clearMessageTraits, clearOperationBindings, clearOperationTraits, clearServerBindings, createChannelBindings, createCorrelationID, createMessage, createMessageBindings, createMessageTrait, createOperationBindings, createOperationTrait, createServerBindings, getChannelBindings, getCorrelationIds, getMessageBindings, getMessages, getMessageTraits, getOperationBindings, getOperationTraits, getServerBindings, insertChannelBinding, insertCorrelationId, insertMessage, insertMessageBinding, insertMessageTrait, insertOperationBinding, insertOperationTrait, insertServerBinding, removeChannelBinding, removeCorrelationId, removeMessage, removeMessageBinding, removeMessageTrait, removeOperationBinding, removeOperationTrait, removeServerBinding
-
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
-
-
-
-
Method Detail
-
createServer
AsyncApi30Server createServer()
-
getServers
Map<String,AsyncApi30Server> getServers()
-
addServer
void addServer(String name, AsyncApi30Server value)
-
clearServers
void clearServers()
-
removeServer
void removeServer(String name)
-
insertServer
void insertServer(String name, AsyncApi30Server value, int atIndex)
-
createChannel
AsyncApi30Channel createChannel()
-
getChannels
Map<String,AsyncApi30Channel> getChannels()
-
addChannel
void addChannel(String name, AsyncApi30Channel value)
-
clearChannels
void clearChannels()
-
removeChannel
void removeChannel(String name)
-
insertChannel
void insertChannel(String name, AsyncApi30Channel value, int atIndex)
-
createOperation
AsyncApi30Operation createOperation()
-
getOperations
Map<String,AsyncApi30Operation> getOperations()
-
addOperation
void addOperation(String name, AsyncApi30Operation value)
-
clearOperations
void clearOperations()
-
removeOperation
void removeOperation(String name)
-
insertOperation
void insertOperation(String name, AsyncApi30Operation value, int atIndex)
-
createServerVariable
AsyncApi30ServerVariable createServerVariable()
-
getServerVariables
Map<String,AsyncApi30ServerVariable> getServerVariables()
-
addServerVariable
void addServerVariable(String name, AsyncApi30ServerVariable value)
-
clearServerVariables
void clearServerVariables()
-
removeServerVariable
void removeServerVariable(String name)
-
insertServerVariable
void insertServerVariable(String name, AsyncApi30ServerVariable value, int atIndex)
-
createOperationReply
AsyncApi30OperationReply createOperationReply()
-
getReplies
Map<String,AsyncApi30OperationReply> getReplies()
-
addReply
void addReply(String name, AsyncApi30OperationReply value)
-
clearReplies
void clearReplies()
-
removeReply
void removeReply(String name)
-
insertReply
void insertReply(String name, AsyncApi30OperationReply value, int atIndex)
-
createOperationReplyAddress
AsyncApi30OperationReplyAddress createOperationReplyAddress()
-
getReplyAddresses
Map<String,AsyncApi30OperationReplyAddress> getReplyAddresses()
-
addReplyAddress
void addReplyAddress(String name, AsyncApi30OperationReplyAddress value)
-
clearReplyAddresses
void clearReplyAddresses()
-
removeReplyAddress
void removeReplyAddress(String name)
-
insertReplyAddress
void insertReplyAddress(String name, AsyncApi30OperationReplyAddress value, int atIndex)
-
createExternalDocumentation
AsyncApi30ExternalDocumentation createExternalDocumentation()
-
getExternalDocs
Map<String,AsyncApi30ExternalDocumentation> getExternalDocs()
-
addExternalDoc
void addExternalDoc(String name, AsyncApi30ExternalDocumentation value)
-
clearExternalDocs
void clearExternalDocs()
-
removeExternalDoc
void removeExternalDoc(String name)
-
insertExternalDoc
void insertExternalDoc(String name, AsyncApi30ExternalDocumentation value, int atIndex)
-
createTag
AsyncApi30Tag createTag()
-
getTags
Map<String,AsyncApi30Tag> getTags()
-
addTag
void addTag(String name, AsyncApi30Tag value)
-
clearTags
void clearTags()
-
removeTag
void removeTag(String name)
-
insertTag
void insertTag(String name, AsyncApi30Tag 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
-
-