public abstract class AaiComponents extends Components
Modifier and Type | Field and Description |
---|---|
Map<String,AaiChannelBindingsDefinition> |
channelBindings |
Map<String,AaiCorrelationId> |
correlationIds |
Map<String,AaiMessageBindingsDefinition> |
messageBindings |
Map<String,AaiMessage> |
messages |
Map<String,AaiMessageTraitDefinition> |
messageTraits |
Map<String,AaiOperationBindingsDefinition> |
operationBindings |
Map<String,AaiOperationTraitDefinition> |
operationTraits |
Map<String,AaiParameter> |
parameters |
Map<String,Object> |
schemas
Represents `Map[string, any]`.
|
Map<String,AaiSecurityScheme> |
securitySchemes |
Map<String,AaiServerBindingsDefinition> |
serverBindings |
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
AaiComponents()
Constructor.
|
AaiComponents(Node parent)
Constructor.
|
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtension
addExtraProperty, addValidationProblem, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, modelId, ownerDocument, parent, removeExtraProperty, setAttribute
public Map<String,Object> schemas
ObjectNode
.public Map<String,AaiMessage> messages
public Map<String,AaiSecurityScheme> securitySchemes
public Map<String,AaiParameter> parameters
public Map<String,AaiCorrelationId> correlationIds
public Map<String,AaiOperationTraitDefinition> operationTraits
public Map<String,AaiMessageTraitDefinition> messageTraits
public Map<String,AaiServerBindingsDefinition> serverBindings
public Map<String,AaiChannelBindingsDefinition> channelBindings
public Map<String,AaiOperationBindingsDefinition> operationBindings
public Map<String,AaiMessageBindingsDefinition> messageBindings
public AaiComponents()
public AaiComponents(Node parent)
parent
- public void accept(IVisitor visitor)
IVisitable
accept
in interface IVisitable
accept
in class Node
IVisitable.accept(io.apicurio.datamodels.core.visitors.IVisitor)
public List<AaiMessage> getMessagesList()
public List<AaiSecurityScheme> getSecuritySchemesList()
public List<AaiParameter> getParametersList()
public List<AaiCorrelationId> getCorrelationIdsList()
public List<AaiOperationTraitDefinition> getOperationTraitDefinitionsList()
public List<AaiMessageTraitDefinition> getMessageTraitDefinitionsList()
public List<AaiServerBindingsDefinition> getServerBindingsDefinitionList()
public List<AaiChannelBindingsDefinition> getChannelBindingsDefinitionList()
public List<AaiOperationBindingsDefinition> getOperationBindingsDefinitionList()
public List<AaiMessageBindingsDefinition> getMessageBindingsDefinitionList()
public void addMessage(String key, AaiMessage value)
public void addSecurityScheme(String key, AaiSecurityScheme value)
public void addParameter(String key, AaiParameter value)
public void addCorrelationId(String key, AaiCorrelationId value)
public void addMessageTraitDefinition(String key, AaiMessageTraitDefinition value)
public void addOperationTraitDefinition(String key, AaiOperationTraitDefinition value)
public void addServerBindingDefinition(String key, AaiServerBindingsDefinition value)
public void addChannelBindingDefinition(String key, AaiChannelBindingsDefinition value)
public void addOperationBindingDefinition(String key, AaiOperationBindingsDefinition value)
public void addMessageBindingDefinition(String key, AaiMessageBindingsDefinition value)
Copyright © 2019 Red Hat. All rights reserved.