Interface AsyncApiMessageTrait
-
- All Known Subinterfaces:
AsyncApi20MessageTrait,AsyncApi21MessageTrait,AsyncApi22MessageTrait,AsyncApi23MessageTrait,AsyncApi24MessageTrait,AsyncApi25MessageTrait,AsyncApi26MessageTrait,AsyncApi30MessageTrait
- All Known Implementing Classes:
AsyncApi20MessageTraitImpl,AsyncApi21MessageTraitImpl,AsyncApi22MessageTraitImpl,AsyncApi23MessageTraitImpl,AsyncApi24MessageTraitImpl,AsyncApi25MessageTraitImpl,AsyncApi26MessageTraitImpl,AsyncApi30MessageTraitImpl
public interface AsyncApiMessageTrait extends Node
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddTag(AsyncApiTag value)voidclearTags()AsyncApiCorrelationIDcreateCorrelationID()AsyncApiExternalDocumentationcreateExternalDocumentation()AsyncApiMessageBindingscreateMessageBindings()AsyncApiTagcreateTag()AsyncApiMessageBindingsgetBindings()StringgetContentType()AsyncApiCorrelationIDgetCorrelationId()StringgetDescription()AsyncApiExternalDocumentationgetExternalDocs()StringgetName()StringgetSummary()List<AsyncApiTag>getTags()StringgetTitle()voidinsertTag(AsyncApiTag value, int atIndex)voidremoveTag(AsyncApiTag value)voidsetBindings(AsyncApiMessageBindings value)voidsetContentType(String value)voidsetCorrelationId(AsyncApiCorrelationID value)voidsetDescription(String value)voidsetExternalDocs(AsyncApiExternalDocumentation value)voidsetName(String value)voidsetSummary(String value)voidsetTitle(String value)-
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()
-
-