Interface AsyncApiMessage
-
- All Known Subinterfaces:
AsyncApi20Message,AsyncApi21Message,AsyncApi22Message,AsyncApi23Message,AsyncApi24Message,AsyncApi25Message,AsyncApi26Message,AsyncApi30Message
- All Known Implementing Classes:
AsyncApi20MessageImpl,AsyncApi21MessageImpl,AsyncApi22MessageImpl,AsyncApi23MessageImpl,AsyncApi24MessageImpl,AsyncApi25MessageImpl,AsyncApi26MessageImpl,AsyncApi30MessageImpl
public interface AsyncApiMessage extends Node
-
-
Method Summary
-
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
-
getSummary
String getSummary()
-
setSummary
void setSummary(String value)
-
getName
String getName()
-
setName
void setName(String value)
-
getTitle
String getTitle()
-
setTitle
void setTitle(String value)
-
createTag
AsyncApiTag createTag()
-
getTags
List<AsyncApiTag> getTags()
-
addTag
void addTag(AsyncApiTag value)
-
clearTags
void clearTags()
-
removeTag
void removeTag(AsyncApiTag value)
-
insertTag
void insertTag(AsyncApiTag value, int atIndex)
-
getDescription
String getDescription()
-
setDescription
void setDescription(String value)
-
getCorrelationId
AsyncApiCorrelationID getCorrelationId()
-
setCorrelationId
void setCorrelationId(AsyncApiCorrelationID value)
-
createCorrelationID
AsyncApiCorrelationID createCorrelationID()
-
getContentType
String getContentType()
-
setContentType
void setContentType(String value)
-
getBindings
AsyncApiMessageBindings getBindings()
-
setBindings
void setBindings(AsyncApiMessageBindings value)
-
createMessageBindings
AsyncApiMessageBindings createMessageBindings()
-
getExternalDocs
AsyncApiExternalDocumentation getExternalDocs()
-
setExternalDocs
void setExternalDocs(AsyncApiExternalDocumentation value)
-
createExternalDocumentation
AsyncApiExternalDocumentation createExternalDocumentation()
-
createMessageTrait
AsyncApiMessageTrait createMessageTrait()
-
getTraits
List<AsyncApiMessageTrait> getTraits()
-
addTrait
void addTrait(AsyncApiMessageTrait value)
-
clearTraits
void clearTraits()
-
removeTrait
void removeTrait(AsyncApiMessageTrait value)
-
insertTrait
void insertTrait(AsyncApiMessageTrait value, int atIndex)
-
-