Class AsyncApi30ComponentsImpl
- java.lang.Object
-
- io.apicurio.datamodels.models.NodeImpl
-
- io.apicurio.datamodels.models.asyncapi.v30.AsyncApi30ComponentsImpl
-
- All Implemented Interfaces:
AsyncApiComponents,AsyncApiExtensible,AsyncApi30Components,AsyncApi30Extensible,Components,Extensible,Node,Visitable
public class AsyncApi30ComponentsImpl extends NodeImpl implements AsyncApi30Components
-
-
Constructor Summary
Constructors Constructor Description AsyncApi30ComponentsImpl()
-
Method Summary
-
Methods inherited from class io.apicurio.datamodels.models.NodeImpl
_setMapPropertyName, _setParentPropertyName, _setParentPropertyType, addExtraProperty, attach, clearNodeAttributes, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, isEntity, isEntityList, isEntityMap, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute, setParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.apicurio.datamodels.models.Node
addExtraProperty, attach, clearNodeAttributes, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute
-
-
-
-
Method Detail
-
createSchema
public AsyncApi30Schema createSchema()
- Specified by:
createSchemain interfaceComponents
-
getSchemas
public Map<String,Schema> getSchemas()
- Specified by:
getSchemasin interfaceComponents
-
addSchema
public void addSchema(String name, Schema value)
- Specified by:
addSchemain interfaceComponents
-
clearSchemas
public void clearSchemas()
- Specified by:
clearSchemasin interfaceComponents
-
removeSchema
public void removeSchema(String name)
- Specified by:
removeSchemain interfaceComponents
-
insertSchema
public void insertSchema(String name, Schema value, int atIndex)
- Specified by:
insertSchemain interfaceComponents
-
createServer
public AsyncApi30Server createServer()
- Specified by:
createServerin interfaceAsyncApi30Components
-
getServers
public Map<String,AsyncApi30Server> getServers()
- Specified by:
getServersin interfaceAsyncApi30Components
-
addServer
public void addServer(String name, AsyncApi30Server value)
- Specified by:
addServerin interfaceAsyncApi30Components
-
clearServers
public void clearServers()
- Specified by:
clearServersin interfaceAsyncApi30Components
-
removeServer
public void removeServer(String name)
- Specified by:
removeServerin interfaceAsyncApi30Components
-
insertServer
public void insertServer(String name, AsyncApi30Server value, int atIndex)
- Specified by:
insertServerin interfaceAsyncApi30Components
-
createChannel
public AsyncApi30Channel createChannel()
- Specified by:
createChannelin interfaceAsyncApi30Components
-
getChannels
public Map<String,AsyncApi30Channel> getChannels()
- Specified by:
getChannelsin interfaceAsyncApi30Components
-
addChannel
public void addChannel(String name, AsyncApi30Channel value)
- Specified by:
addChannelin interfaceAsyncApi30Components
-
clearChannels
public void clearChannels()
- Specified by:
clearChannelsin interfaceAsyncApi30Components
-
removeChannel
public void removeChannel(String name)
- Specified by:
removeChannelin interfaceAsyncApi30Components
-
insertChannel
public void insertChannel(String name, AsyncApi30Channel value, int atIndex)
- Specified by:
insertChannelin interfaceAsyncApi30Components
-
createOperation
public AsyncApi30Operation createOperation()
- Specified by:
createOperationin interfaceAsyncApi30Components
-
getOperations
public Map<String,AsyncApi30Operation> getOperations()
- Specified by:
getOperationsin interfaceAsyncApi30Components
-
addOperation
public void addOperation(String name, AsyncApi30Operation value)
- Specified by:
addOperationin interfaceAsyncApi30Components
-
clearOperations
public void clearOperations()
- Specified by:
clearOperationsin interfaceAsyncApi30Components
-
removeOperation
public void removeOperation(String name)
- Specified by:
removeOperationin interfaceAsyncApi30Components
-
insertOperation
public void insertOperation(String name, AsyncApi30Operation value, int atIndex)
- Specified by:
insertOperationin interfaceAsyncApi30Components
-
createMessage
public AsyncApi30Message createMessage()
- Specified by:
createMessagein interfaceAsyncApiComponents
-
getMessages
public Map<String,AsyncApiMessage> getMessages()
- Specified by:
getMessagesin interfaceAsyncApiComponents
-
addMessage
public void addMessage(String name, AsyncApiMessage value)
- Specified by:
addMessagein interfaceAsyncApiComponents
-
clearMessages
public void clearMessages()
- Specified by:
clearMessagesin interfaceAsyncApiComponents
-
removeMessage
public void removeMessage(String name)
- Specified by:
removeMessagein interfaceAsyncApiComponents
-
insertMessage
public void insertMessage(String name, AsyncApiMessage value, int atIndex)
- Specified by:
insertMessagein interfaceAsyncApiComponents
-
createSecurityScheme
public AsyncApi30SecurityScheme createSecurityScheme()
- Specified by:
createSecuritySchemein interfaceComponents
-
getSecuritySchemes
public Map<String,SecurityScheme> getSecuritySchemes()
- Specified by:
getSecuritySchemesin interfaceComponents
-
addSecurityScheme
public void addSecurityScheme(String name, SecurityScheme value)
- Specified by:
addSecuritySchemein interfaceComponents
-
clearSecuritySchemes
public void clearSecuritySchemes()
- Specified by:
clearSecuritySchemesin interfaceComponents
-
removeSecurityScheme
public void removeSecurityScheme(String name)
- Specified by:
removeSecuritySchemein interfaceComponents
-
insertSecurityScheme
public void insertSecurityScheme(String name, SecurityScheme value, int atIndex)
- Specified by:
insertSecuritySchemein interfaceComponents
-
createServerVariable
public AsyncApi30ServerVariable createServerVariable()
- Specified by:
createServerVariablein interfaceAsyncApi30Components
-
getServerVariables
public Map<String,AsyncApi30ServerVariable> getServerVariables()
- Specified by:
getServerVariablesin interfaceAsyncApi30Components
-
addServerVariable
public void addServerVariable(String name, AsyncApi30ServerVariable value)
- Specified by:
addServerVariablein interfaceAsyncApi30Components
-
clearServerVariables
public void clearServerVariables()
- Specified by:
clearServerVariablesin interfaceAsyncApi30Components
-
removeServerVariable
public void removeServerVariable(String name)
- Specified by:
removeServerVariablein interfaceAsyncApi30Components
-
insertServerVariable
public void insertServerVariable(String name, AsyncApi30ServerVariable value, int atIndex)
- Specified by:
insertServerVariablein interfaceAsyncApi30Components
-
createParameter
public AsyncApi30Parameter createParameter()
- Specified by:
createParameterin interfaceComponents
-
getParameters
public Map<String,Parameter> getParameters()
- Specified by:
getParametersin interfaceComponents
-
addParameter
public void addParameter(String name, Parameter value)
- Specified by:
addParameterin interfaceComponents
-
clearParameters
public void clearParameters()
- Specified by:
clearParametersin interfaceComponents
-
removeParameter
public void removeParameter(String name)
- Specified by:
removeParameterin interfaceComponents
-
insertParameter
public void insertParameter(String name, Parameter value, int atIndex)
- Specified by:
insertParameterin interfaceComponents
-
createCorrelationID
public AsyncApi30CorrelationID createCorrelationID()
- Specified by:
createCorrelationIDin interfaceAsyncApiComponents
-
getCorrelationIds
public Map<String,AsyncApiCorrelationID> getCorrelationIds()
- Specified by:
getCorrelationIdsin interfaceAsyncApiComponents
-
addCorrelationId
public void addCorrelationId(String name, AsyncApiCorrelationID value)
- Specified by:
addCorrelationIdin interfaceAsyncApiComponents
-
clearCorrelationIds
public void clearCorrelationIds()
- Specified by:
clearCorrelationIdsin interfaceAsyncApiComponents
-
removeCorrelationId
public void removeCorrelationId(String name)
- Specified by:
removeCorrelationIdin interfaceAsyncApiComponents
-
insertCorrelationId
public void insertCorrelationId(String name, AsyncApiCorrelationID value, int atIndex)
- Specified by:
insertCorrelationIdin interfaceAsyncApiComponents
-
createOperationReply
public AsyncApi30OperationReply createOperationReply()
- Specified by:
createOperationReplyin interfaceAsyncApi30Components
-
getReplies
public Map<String,AsyncApi30OperationReply> getReplies()
- Specified by:
getRepliesin interfaceAsyncApi30Components
-
addReply
public void addReply(String name, AsyncApi30OperationReply value)
- Specified by:
addReplyin interfaceAsyncApi30Components
-
clearReplies
public void clearReplies()
- Specified by:
clearRepliesin interfaceAsyncApi30Components
-
removeReply
public void removeReply(String name)
- Specified by:
removeReplyin interfaceAsyncApi30Components
-
insertReply
public void insertReply(String name, AsyncApi30OperationReply value, int atIndex)
- Specified by:
insertReplyin interfaceAsyncApi30Components
-
createOperationReplyAddress
public AsyncApi30OperationReplyAddress createOperationReplyAddress()
- Specified by:
createOperationReplyAddressin interfaceAsyncApi30Components
-
getReplyAddresses
public Map<String,AsyncApi30OperationReplyAddress> getReplyAddresses()
- Specified by:
getReplyAddressesin interfaceAsyncApi30Components
-
addReplyAddress
public void addReplyAddress(String name, AsyncApi30OperationReplyAddress value)
- Specified by:
addReplyAddressin interfaceAsyncApi30Components
-
clearReplyAddresses
public void clearReplyAddresses()
- Specified by:
clearReplyAddressesin interfaceAsyncApi30Components
-
removeReplyAddress
public void removeReplyAddress(String name)
- Specified by:
removeReplyAddressin interfaceAsyncApi30Components
-
insertReplyAddress
public void insertReplyAddress(String name, AsyncApi30OperationReplyAddress value, int atIndex)
- Specified by:
insertReplyAddressin interfaceAsyncApi30Components
-
createExternalDocumentation
public AsyncApi30ExternalDocumentation createExternalDocumentation()
- Specified by:
createExternalDocumentationin interfaceAsyncApi30Components
-
getExternalDocs
public Map<String,AsyncApi30ExternalDocumentation> getExternalDocs()
- Specified by:
getExternalDocsin interfaceAsyncApi30Components
-
addExternalDoc
public void addExternalDoc(String name, AsyncApi30ExternalDocumentation value)
- Specified by:
addExternalDocin interfaceAsyncApi30Components
-
clearExternalDocs
public void clearExternalDocs()
- Specified by:
clearExternalDocsin interfaceAsyncApi30Components
-
removeExternalDoc
public void removeExternalDoc(String name)
- Specified by:
removeExternalDocin interfaceAsyncApi30Components
-
insertExternalDoc
public void insertExternalDoc(String name, AsyncApi30ExternalDocumentation value, int atIndex)
- Specified by:
insertExternalDocin interfaceAsyncApi30Components
-
createTag
public AsyncApi30Tag createTag()
- Specified by:
createTagin interfaceAsyncApi30Components
-
getTags
public Map<String,AsyncApi30Tag> getTags()
- Specified by:
getTagsin interfaceAsyncApi30Components
-
addTag
public void addTag(String name, AsyncApi30Tag value)
- Specified by:
addTagin interfaceAsyncApi30Components
-
clearTags
public void clearTags()
- Specified by:
clearTagsin interfaceAsyncApi30Components
-
removeTag
public void removeTag(String name)
- Specified by:
removeTagin interfaceAsyncApi30Components
-
insertTag
public void insertTag(String name, AsyncApi30Tag value, int atIndex)
- Specified by:
insertTagin interfaceAsyncApi30Components
-
createOperationTrait
public AsyncApi30OperationTrait createOperationTrait()
- Specified by:
createOperationTraitin interfaceAsyncApiComponents
-
getOperationTraits
public Map<String,AsyncApiOperationTrait> getOperationTraits()
- Specified by:
getOperationTraitsin interfaceAsyncApiComponents
-
addOperationTrait
public void addOperationTrait(String name, AsyncApiOperationTrait value)
- Specified by:
addOperationTraitin interfaceAsyncApiComponents
-
clearOperationTraits
public void clearOperationTraits()
- Specified by:
clearOperationTraitsin interfaceAsyncApiComponents
-
removeOperationTrait
public void removeOperationTrait(String name)
- Specified by:
removeOperationTraitin interfaceAsyncApiComponents
-
insertOperationTrait
public void insertOperationTrait(String name, AsyncApiOperationTrait value, int atIndex)
- Specified by:
insertOperationTraitin interfaceAsyncApiComponents
-
createMessageTrait
public AsyncApi30MessageTrait createMessageTrait()
- Specified by:
createMessageTraitin interfaceAsyncApiComponents
-
getMessageTraits
public Map<String,AsyncApiMessageTrait> getMessageTraits()
- Specified by:
getMessageTraitsin interfaceAsyncApiComponents
-
addMessageTrait
public void addMessageTrait(String name, AsyncApiMessageTrait value)
- Specified by:
addMessageTraitin interfaceAsyncApiComponents
-
clearMessageTraits
public void clearMessageTraits()
- Specified by:
clearMessageTraitsin interfaceAsyncApiComponents
-
removeMessageTrait
public void removeMessageTrait(String name)
- Specified by:
removeMessageTraitin interfaceAsyncApiComponents
-
insertMessageTrait
public void insertMessageTrait(String name, AsyncApiMessageTrait value, int atIndex)
- Specified by:
insertMessageTraitin interfaceAsyncApiComponents
-
createServerBindings
public AsyncApi30ServerBindings createServerBindings()
- Specified by:
createServerBindingsin interfaceAsyncApiComponents
-
getServerBindings
public Map<String,AsyncApiServerBindings> getServerBindings()
- Specified by:
getServerBindingsin interfaceAsyncApiComponents
-
addServerBinding
public void addServerBinding(String name, AsyncApiServerBindings value)
- Specified by:
addServerBindingin interfaceAsyncApiComponents
-
clearServerBindings
public void clearServerBindings()
- Specified by:
clearServerBindingsin interfaceAsyncApiComponents
-
removeServerBinding
public void removeServerBinding(String name)
- Specified by:
removeServerBindingin interfaceAsyncApiComponents
-
insertServerBinding
public void insertServerBinding(String name, AsyncApiServerBindings value, int atIndex)
- Specified by:
insertServerBindingin interfaceAsyncApiComponents
-
createChannelBindings
public AsyncApi30ChannelBindings createChannelBindings()
- Specified by:
createChannelBindingsin interfaceAsyncApiComponents
-
getChannelBindings
public Map<String,AsyncApiChannelBindings> getChannelBindings()
- Specified by:
getChannelBindingsin interfaceAsyncApiComponents
-
addChannelBinding
public void addChannelBinding(String name, AsyncApiChannelBindings value)
- Specified by:
addChannelBindingin interfaceAsyncApiComponents
-
clearChannelBindings
public void clearChannelBindings()
- Specified by:
clearChannelBindingsin interfaceAsyncApiComponents
-
removeChannelBinding
public void removeChannelBinding(String name)
- Specified by:
removeChannelBindingin interfaceAsyncApiComponents
-
insertChannelBinding
public void insertChannelBinding(String name, AsyncApiChannelBindings value, int atIndex)
- Specified by:
insertChannelBindingin interfaceAsyncApiComponents
-
createOperationBindings
public AsyncApi30OperationBindings createOperationBindings()
- Specified by:
createOperationBindingsin interfaceAsyncApiComponents
-
getOperationBindings
public Map<String,AsyncApiOperationBindings> getOperationBindings()
- Specified by:
getOperationBindingsin interfaceAsyncApiComponents
-
addOperationBinding
public void addOperationBinding(String name, AsyncApiOperationBindings value)
- Specified by:
addOperationBindingin interfaceAsyncApiComponents
-
clearOperationBindings
public void clearOperationBindings()
- Specified by:
clearOperationBindingsin interfaceAsyncApiComponents
-
removeOperationBinding
public void removeOperationBinding(String name)
- Specified by:
removeOperationBindingin interfaceAsyncApiComponents
-
insertOperationBinding
public void insertOperationBinding(String name, AsyncApiOperationBindings value, int atIndex)
- Specified by:
insertOperationBindingin interfaceAsyncApiComponents
-
createMessageBindings
public AsyncApi30MessageBindings createMessageBindings()
- Specified by:
createMessageBindingsin interfaceAsyncApiComponents
-
getMessageBindings
public Map<String,AsyncApiMessageBindings> getMessageBindings()
- Specified by:
getMessageBindingsin interfaceAsyncApiComponents
-
addMessageBinding
public void addMessageBinding(String name, AsyncApiMessageBindings value)
- Specified by:
addMessageBindingin interfaceAsyncApiComponents
-
clearMessageBindings
public void clearMessageBindings()
- Specified by:
clearMessageBindingsin interfaceAsyncApiComponents
-
removeMessageBinding
public void removeMessageBinding(String name)
- Specified by:
removeMessageBindingin interfaceAsyncApiComponents
-
insertMessageBinding
public void insertMessageBinding(String name, AsyncApiMessageBindings value, int atIndex)
- Specified by:
insertMessageBindingin interfaceAsyncApiComponents
-
getExtensions
public Map<String,com.fasterxml.jackson.databind.JsonNode> getExtensions()
- Specified by:
getExtensionsin interfaceAsyncApi30Components- Specified by:
getExtensionsin interfaceExtensible
-
addExtension
public void addExtension(String name, com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
addExtensionin interfaceAsyncApi30Components- Specified by:
addExtensionin interfaceExtensible
-
clearExtensions
public void clearExtensions()
- Specified by:
clearExtensionsin interfaceAsyncApi30Components- Specified by:
clearExtensionsin interfaceExtensible
-
removeExtension
public void removeExtension(String name)
- Specified by:
removeExtensionin interfaceAsyncApi30Components- Specified by:
removeExtensionin interfaceExtensible
-
insertExtension
public void insertExtension(String name, com.fasterxml.jackson.databind.JsonNode value, int atIndex)
- Specified by:
insertExtensionin interfaceAsyncApi30Components- Specified by:
insertExtensionin interfaceExtensible
-
emptyClone
public Node emptyClone()
- Specified by:
emptyClonein interfaceNode
-
-