public abstract class AaiComponents extends Components
| Modifier and Type | Field and Description |
|---|---|
Map<String,AaiCorrelationId> |
correlationIds |
Map<String,AaiMessage> |
messages |
Map<String,AaiParameter> |
parameters |
Map<String,Object> |
schemas
Represents `Map[string, any]`.
|
Map<String,AaiSecurityScheme> |
securitySchemes |
Map<String,IAaiTrait> |
traits
Represents `Map[string, Operation Trait Object | Message Trait Object]` type.
|
_extensions_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems| Constructor and Description |
|---|
AaiComponents()
Constructor.
|
AaiComponents(Node parent) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addCorrelationId(String key,
AaiCorrelationId value) |
abstract void |
addMessage(String key,
AaiMessage value) |
abstract void |
addParameter(String key,
AaiParameter value) |
abstract void |
addSchema(String key,
Object value) |
abstract void |
addSecurityScheme(String key,
AaiSecurityScheme value) |
abstract void |
addTrait(String key,
IAaiTrait value) |
abstract List<AaiCorrelationId> |
getCorrelationIdsList() |
abstract List<AaiMessage> |
getMessagesList() |
abstract List<AaiParameter> |
getParametersList() |
abstract List<AaiSecurityScheme> |
getSecuritySchemesList() |
abstract List<IAaiTrait> |
getTraitsList() |
addExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtensionaccept, addExtraProperty, addValidationProblem, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, modelId, ownerDocument, parent, removeExtraProperty, setAttributepublic 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,IAaiTrait> traits
public AaiComponents()
public AaiComponents(Node parent)
public abstract List<AaiMessage> getMessagesList()
public abstract List<AaiSecurityScheme> getSecuritySchemesList()
public abstract List<AaiParameter> getParametersList()
public abstract List<AaiCorrelationId> getCorrelationIdsList()
public abstract void addMessage(String key, AaiMessage value)
public abstract void addSecurityScheme(String key, AaiSecurityScheme value)
public abstract void addParameter(String key, AaiParameter value)
public abstract void addCorrelationId(String key, AaiCorrelationId value)
Copyright © 2019 Red Hat. All rights reserved.