Interface AsyncApiComponents
-
- All Superinterfaces:
Components,Node,Visitable
- All Known Subinterfaces:
AsyncApi20Components,AsyncApi21Components,AsyncApi22Components,AsyncApi23Components,AsyncApi24Components,AsyncApi25Components,AsyncApi26Components,AsyncApi30Components
- All Known Implementing Classes:
AsyncApi20ComponentsImpl,AsyncApi21ComponentsImpl,AsyncApi22ComponentsImpl,AsyncApi23ComponentsImpl,AsyncApi24ComponentsImpl,AsyncApi25ComponentsImpl,AsyncApi26ComponentsImpl,AsyncApi30ComponentsImpl
public interface AsyncApiComponents extends Components
-
-
Method Summary
-
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
-
createCorrelationID
AsyncApiCorrelationID createCorrelationID()
-
getCorrelationIds
Map<String,AsyncApiCorrelationID> getCorrelationIds()
-
addCorrelationId
void addCorrelationId(String name, AsyncApiCorrelationID value)
-
clearCorrelationIds
void clearCorrelationIds()
-
removeCorrelationId
void removeCorrelationId(String name)
-
insertCorrelationId
void insertCorrelationId(String name, AsyncApiCorrelationID value, int atIndex)
-
createChannelBindings
AsyncApiChannelBindings createChannelBindings()
-
getChannelBindings
Map<String,AsyncApiChannelBindings> getChannelBindings()
-
addChannelBinding
void addChannelBinding(String name, AsyncApiChannelBindings value)
-
clearChannelBindings
void clearChannelBindings()
-
removeChannelBinding
void removeChannelBinding(String name)
-
insertChannelBinding
void insertChannelBinding(String name, AsyncApiChannelBindings value, int atIndex)
-
createMessageTrait
AsyncApiMessageTrait createMessageTrait()
-
getMessageTraits
Map<String,AsyncApiMessageTrait> getMessageTraits()
-
addMessageTrait
void addMessageTrait(String name, AsyncApiMessageTrait value)
-
clearMessageTraits
void clearMessageTraits()
-
removeMessageTrait
void removeMessageTrait(String name)
-
insertMessageTrait
void insertMessageTrait(String name, AsyncApiMessageTrait value, int atIndex)
-
createServerBindings
AsyncApiServerBindings createServerBindings()
-
getServerBindings
Map<String,AsyncApiServerBindings> getServerBindings()
-
addServerBinding
void addServerBinding(String name, AsyncApiServerBindings value)
-
clearServerBindings
void clearServerBindings()
-
removeServerBinding
void removeServerBinding(String name)
-
insertServerBinding
void insertServerBinding(String name, AsyncApiServerBindings value, int atIndex)
-
createOperationTrait
AsyncApiOperationTrait createOperationTrait()
-
getOperationTraits
Map<String,AsyncApiOperationTrait> getOperationTraits()
-
addOperationTrait
void addOperationTrait(String name, AsyncApiOperationTrait value)
-
clearOperationTraits
void clearOperationTraits()
-
removeOperationTrait
void removeOperationTrait(String name)
-
insertOperationTrait
void insertOperationTrait(String name, AsyncApiOperationTrait value, int atIndex)
-
createMessageBindings
AsyncApiMessageBindings createMessageBindings()
-
getMessageBindings
Map<String,AsyncApiMessageBindings> getMessageBindings()
-
addMessageBinding
void addMessageBinding(String name, AsyncApiMessageBindings value)
-
clearMessageBindings
void clearMessageBindings()
-
removeMessageBinding
void removeMessageBinding(String name)
-
insertMessageBinding
void insertMessageBinding(String name, AsyncApiMessageBindings value, int atIndex)
-
createOperationBindings
AsyncApiOperationBindings createOperationBindings()
-
getOperationBindings
Map<String,AsyncApiOperationBindings> getOperationBindings()
-
addOperationBinding
void addOperationBinding(String name, AsyncApiOperationBindings value)
-
clearOperationBindings
void clearOperationBindings()
-
removeOperationBinding
void removeOperationBinding(String name)
-
insertOperationBinding
void insertOperationBinding(String name, AsyncApiOperationBindings value, int atIndex)
-
createMessage
AsyncApiMessage createMessage()
-
getMessages
Map<String,AsyncApiMessage> getMessages()
-
addMessage
void addMessage(String name, AsyncApiMessage value)
-
clearMessages
void clearMessages()
-
removeMessage
void removeMessage(String name)
-
insertMessage
void insertMessage(String name, AsyncApiMessage value, int atIndex)
-
-