public abstract class AaiDocument extends Document
| Modifier and Type | Field and Description |
|---|---|
String |
asyncapi |
Map<String,AaiChannelItem> |
channels |
AaiComponents |
components |
String |
defaultContentType |
String |
id |
List<AaiServer> |
servers |
externalDocs, info, tags_extensions_attributes, _extraProperties, _modelId, _ownerDocument, _parent, _validationProblems| Constructor and Description |
|---|
AaiDocument()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addChannelItem(AaiChannelItem item) |
abstract AaiServer |
addServer(AaiServer server)
Adds a server and returns it.
|
abstract AaiChannelItem |
createChannelItem(String name) |
abstract AaiComponents |
createComponents() |
abstract AaiServer |
createServer() |
abstract AaiServer |
createServer(String url,
String description) |
abstract List<AaiChannelItem> |
getChannels() |
accept, addTag, createExternalDocumentation, createInfo, createTag, getDocumentType, setExternalDocumentation, setExternalDocumentationaddExtension, clearExtensions, createExtension, getExtension, getExtensions, isExtensible, removeExtensionaddExtraProperty, addValidationProblem, clearAttributes, clearValidationProblems, getAttribute, getAttributeNames, getExtraProperty, getExtraPropertyNames, getValidationProblemCodes, getValidationProblems, getValidationProblemsFor, hasExtraProperties, modelId, ownerDocument, parent, removeExtraProperty, setAttributepublic String asyncapi
public String id
public Map<String,AaiChannelItem> channels
public List<AaiServer> servers
public AaiComponents components
public String defaultContentType
public abstract AaiServer createServer()
public abstract List<AaiChannelItem> getChannels()
public abstract AaiChannelItem createChannelItem(String name)
public abstract void addChannelItem(AaiChannelItem item)
public abstract AaiComponents createComponents()
Copyright © 2019 Red Hat. All rights reserved.