Class AsyncApi30ModelWriter
- java.lang.Object
-
- io.apicurio.datamodels.models.asyncapi.v30.io.AsyncApi30ModelWriter
-
- All Implemented Interfaces:
ModelWriter
public class AsyncApi30ModelWriter extends Object implements ModelWriter
-
-
Constructor Summary
Constructors Constructor Description AsyncApi30ModelWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwriteBinding(AsyncApi30Binding node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteChannel(AsyncApi30Channel node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteChannelBindings(AsyncApi30ChannelBindings node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteChannels(AsyncApi30Channels node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteComponents(AsyncApi30Components node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteContact(AsyncApi30Contact node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteCorrelationID(AsyncApi30CorrelationID node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteDocument(AsyncApi30Document node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteExternalDocumentation(AsyncApi30ExternalDocumentation node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteInfo(AsyncApi30Info node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteLicense(AsyncApi30License node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteMessage(AsyncApi30Message node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteMessageBindings(AsyncApi30MessageBindings node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteMessageExample(AsyncApi30MessageExample node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteMessageTrait(AsyncApi30MessageTrait node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteMultiFormatSchema(AsyncApi30MultiFormatSchema node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteOAuthFlow(AsyncApi30OAuthFlow node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteOAuthFlows(AsyncApi30OAuthFlows node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteOperation(AsyncApi30Operation node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteOperationBindings(AsyncApi30OperationBindings node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteOperationReply(AsyncApi30OperationReply node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteOperationReplyAddress(AsyncApi30OperationReplyAddress node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteOperations(AsyncApi30Operations node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteOperationTrait(AsyncApi30OperationTrait node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteParameter(AsyncApi30Parameter node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteParameters(AsyncApi30Parameters node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteReference(AsyncApi30Reference node, com.fasterxml.jackson.databind.node.ObjectNode json)com.fasterxml.jackson.databind.node.ObjectNodewriteRoot(RootNode node)voidwriteSchema(AsyncApi30Schema node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteSecurityScheme(AsyncApi30SecurityScheme node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteServer(AsyncApi30Server node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteServerBindings(AsyncApi30ServerBindings node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteServers(AsyncApi30Servers node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteServerVariable(AsyncApi30ServerVariable node, com.fasterxml.jackson.databind.node.ObjectNode json)voidwriteTag(AsyncApi30Tag node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
-
-
Method Detail
-
writeDocument
public void writeDocument(AsyncApi30Document node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeRoot
public com.fasterxml.jackson.databind.node.ObjectNode writeRoot(RootNode node)
- Specified by:
writeRootin interfaceModelWriter
-
writeInfo
public void writeInfo(AsyncApi30Info node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeContact
public void writeContact(AsyncApi30Contact node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeLicense
public void writeLicense(AsyncApi30License node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeServers
public void writeServers(AsyncApi30Servers node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeServer
public void writeServer(AsyncApi30Server node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeServerVariable
public void writeServerVariable(AsyncApi30ServerVariable node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeChannels
public void writeChannels(AsyncApi30Channels node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeChannel
public void writeChannel(AsyncApi30Channel node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeOperations
public void writeOperations(AsyncApi30Operations node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeOperation
public void writeOperation(AsyncApi30Operation node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeOperationTrait
public void writeOperationTrait(AsyncApi30OperationTrait node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeOperationReply
public void writeOperationReply(AsyncApi30OperationReply node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeOperationReplyAddress
public void writeOperationReplyAddress(AsyncApi30OperationReplyAddress node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeParameters
public void writeParameters(AsyncApi30Parameters node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeParameter
public void writeParameter(AsyncApi30Parameter node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeServerBindings
public void writeServerBindings(AsyncApi30ServerBindings node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeChannelBindings
public void writeChannelBindings(AsyncApi30ChannelBindings node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeOperationBindings
public void writeOperationBindings(AsyncApi30OperationBindings node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeMessageBindings
public void writeMessageBindings(AsyncApi30MessageBindings node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeMessage
public void writeMessage(AsyncApi30Message node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeMessageTrait
public void writeMessageTrait(AsyncApi30MessageTrait node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeMessageExample
public void writeMessageExample(AsyncApi30MessageExample node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeTag
public void writeTag(AsyncApi30Tag node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeExternalDocumentation
public void writeExternalDocumentation(AsyncApi30ExternalDocumentation node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeReference
public void writeReference(AsyncApi30Reference node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeComponents
public void writeComponents(AsyncApi30Components node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeMultiFormatSchema
public void writeMultiFormatSchema(AsyncApi30MultiFormatSchema node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeSchema
public void writeSchema(AsyncApi30Schema node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeSecurityScheme
public void writeSecurityScheme(AsyncApi30SecurityScheme node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeOAuthFlows
public void writeOAuthFlows(AsyncApi30OAuthFlows node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeOAuthFlow
public void writeOAuthFlow(AsyncApi30OAuthFlow node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeCorrelationID
public void writeCorrelationID(AsyncApi30CorrelationID node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
writeBinding
public void writeBinding(AsyncApi30Binding node, com.fasterxml.jackson.databind.node.ObjectNode json)
-
-