public abstract class AaiDocument extends Document
Modifier and Type | Field and Description |
---|---|
String |
asyncapi |
Map<String,AaiChannelItem> |
channels |
AaiComponents |
components |
String |
defaultContentType |
String |
id |
Map<String,AaiServer> |
servers |
externalDocs, info, tags
_extensions
_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems
Constructor and Description |
---|
AaiDocument()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addChannelItem(AaiChannelItem item) |
AaiServer |
addServer(String name,
AaiServer server) |
abstract AaiChannelItem |
createChannelItem(String name) |
abstract AaiComponents |
createComponents() |
abstract AaiServer |
createServer(String name) |
abstract AaiServer |
createServer(String name,
String url,
String description) |
List<AaiChannelItem> |
getChannels() |
List<AaiServer> |
getServers() |
accept, addTag, createExternalDocumentation, createInfo, createTag, getDocumentType, setExternalDocumentation, setExternalDocumentation
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 String asyncapi
public String id
public Map<String,AaiChannelItem> channels
public Map<String,AaiServer> servers
public AaiComponents components
public String defaultContentType
public List<AaiChannelItem> getChannels()
public void addChannelItem(AaiChannelItem item)
public abstract AaiChannelItem createChannelItem(String name)
public abstract AaiComponents createComponents()
Copyright © 2019 Red Hat. All rights reserved.