Interface AsyncApi26Message
-
- All Superinterfaces:
AsyncApi26Extensible,AsyncApi26Referenceable,AsyncApiExtensible,AsyncApiMessage,AsyncApiReferenceable,Extensible,Node,Referenceable,Visitable
- All Known Implementing Classes:
AsyncApi26MessageImpl
public interface AsyncApi26Message extends AsyncApiMessage, AsyncApi26Extensible, AsyncApi26Referenceable
-
-
Method Summary
-
Methods inherited from interface io.apicurio.datamodels.models.asyncapi.AsyncApiMessage
addTag, addTrait, clearTags, clearTraits, createCorrelationID, createExternalDocumentation, createMessageBindings, createMessageTrait, createTag, getBindings, getContentType, getCorrelationId, getDescription, getExternalDocs, getName, getSummary, getTags, getTitle, getTraits, insertTag, insertTrait, removeTag, removeTrait, setBindings, setContentType, setCorrelationId, setDescription, setExternalDocs, setName, setSummary, setTitle
-
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
-
createMessage
AsyncApi26Message createMessage()
-
getOneOf
List<AsyncApi26Message> getOneOf()
-
addOneOf
void addOneOf(AsyncApi26Message value)
-
clearOneOf
void clearOneOf()
-
removeOneOf
void removeOneOf(AsyncApi26Message value)
-
insertOneOf
void insertOneOf(AsyncApi26Message value, int atIndex)
-
getMessageId
String getMessageId()
-
setMessageId
void setMessageId(String value)
-
getHeaders
AsyncApi26Schema getHeaders()
-
setHeaders
void setHeaders(AsyncApi26Schema value)
-
createSchema
AsyncApi26Schema createSchema()
-
getPayload
com.fasterxml.jackson.databind.JsonNode getPayload()
-
setPayload
void setPayload(com.fasterxml.jackson.databind.JsonNode value)
-
getSchemaFormat
String getSchemaFormat()
-
setSchemaFormat
void setSchemaFormat(String value)
-
getExamples
AsyncApi26MessageExample getExamples()
-
setExamples
void setExamples(AsyncApi26MessageExample value)
-
createMessageExample
AsyncApi26MessageExample createMessageExample()
-
get$ref
String get$ref()
- Specified by:
get$refin interfaceReferenceable
-
set$ref
void set$ref(String value)
- Specified by:
set$refin interfaceReferenceable
-
getExtensions
Map<String,com.fasterxml.jackson.databind.JsonNode> getExtensions()
- Specified by:
getExtensionsin interfaceExtensible
-
addExtension
void addExtension(String name, com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
addExtensionin interfaceExtensible
-
clearExtensions
void clearExtensions()
- Specified by:
clearExtensionsin interfaceExtensible
-
removeExtension
void removeExtension(String name)
- Specified by:
removeExtensionin interfaceExtensible
-
insertExtension
void insertExtension(String name, com.fasterxml.jackson.databind.JsonNode value, int atIndex)
- Specified by:
insertExtensionin interfaceExtensible
-
-