Class AsyncApi30OperationReplyImpl
- java.lang.Object
-
- io.apicurio.datamodels.models.NodeImpl
-
- io.apicurio.datamodels.models.asyncapi.v30.AsyncApi30OperationReplyImpl
-
- All Implemented Interfaces:
AsyncApiExtensible
,AsyncApiReferenceable
,AsyncApi30Extensible
,AsyncApi30OperationReply
,AsyncApi30Referenceable
,Extensible
,Node
,Referenceable
,Visitable
public class AsyncApi30OperationReplyImpl extends NodeImpl implements AsyncApi30OperationReply
-
-
Constructor Summary
Constructors Constructor Description AsyncApi30OperationReplyImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Visitor visitor)
void
addExtension(String name, com.fasterxml.jackson.databind.JsonNode value)
void
addMessage(AsyncApi30Reference value)
void
clearExtensions()
void
clearMessages()
AsyncApi30OperationReplyAddress
createOperationReplyAddress()
AsyncApi30Reference
createReference()
Node
emptyClone()
String
get$ref()
AsyncApi30OperationReplyAddress
getAddress()
AsyncApi30Reference
getChannel()
Map<String,com.fasterxml.jackson.databind.JsonNode>
getExtensions()
List<AsyncApi30Reference>
getMessages()
void
removeExtension(String name)
void
removeMessage(AsyncApi30Reference value)
void
set$ref(String value)
void
setAddress(AsyncApi30OperationReplyAddress value)
void
setChannel(AsyncApi30Reference value)
-
Methods inherited from class io.apicurio.datamodels.models.NodeImpl
addExtraProperty, attach, clearNodeAttributes, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, isEntity, isEntityList, isEntityMap, modelId, parent, removeExtraProperty, root, setNodeAttribute, setParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.apicurio.datamodels.models.Node
addExtraProperty, attach, clearNodeAttributes, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, modelId, parent, removeExtraProperty, root, setNodeAttribute
-
-
-
-
Method Detail
-
get$ref
public String get$ref()
- Specified by:
get$ref
in interfaceReferenceable
-
set$ref
public void set$ref(String value)
- Specified by:
set$ref
in interfaceReferenceable
-
getAddress
public AsyncApi30OperationReplyAddress getAddress()
- Specified by:
getAddress
in interfaceAsyncApi30OperationReply
-
setAddress
public void setAddress(AsyncApi30OperationReplyAddress value)
- Specified by:
setAddress
in interfaceAsyncApi30OperationReply
-
createOperationReplyAddress
public AsyncApi30OperationReplyAddress createOperationReplyAddress()
- Specified by:
createOperationReplyAddress
in interfaceAsyncApi30OperationReply
-
getChannel
public AsyncApi30Reference getChannel()
- Specified by:
getChannel
in interfaceAsyncApi30OperationReply
-
setChannel
public void setChannel(AsyncApi30Reference value)
- Specified by:
setChannel
in interfaceAsyncApi30OperationReply
-
createReference
public AsyncApi30Reference createReference()
- Specified by:
createReference
in interfaceAsyncApi30OperationReply
-
getMessages
public List<AsyncApi30Reference> getMessages()
- Specified by:
getMessages
in interfaceAsyncApi30OperationReply
-
addMessage
public void addMessage(AsyncApi30Reference value)
- Specified by:
addMessage
in interfaceAsyncApi30OperationReply
-
clearMessages
public void clearMessages()
- Specified by:
clearMessages
in interfaceAsyncApi30OperationReply
-
removeMessage
public void removeMessage(AsyncApi30Reference value)
- Specified by:
removeMessage
in interfaceAsyncApi30OperationReply
-
getExtensions
public Map<String,com.fasterxml.jackson.databind.JsonNode> getExtensions()
- Specified by:
getExtensions
in interfaceExtensible
-
addExtension
public void addExtension(String name, com.fasterxml.jackson.databind.JsonNode value)
- Specified by:
addExtension
in interfaceExtensible
-
clearExtensions
public void clearExtensions()
- Specified by:
clearExtensions
in interfaceExtensible
-
removeExtension
public void removeExtension(String name)
- Specified by:
removeExtension
in interfaceExtensible
-
emptyClone
public Node emptyClone()
- Specified by:
emptyClone
in interfaceNode
-
-