All Classes and Interfaces

Class
Description
Describes AMQP 1.0 channel binding.
This class MUST NOT contain any properties.
Describes AMQP 1.0 message binding.
This class MUST NOT contain any properties.
Describes AMQP 1.0 operation binding.
This class MUST NOT contain any properties.
Describes AMQP 1.0 server binding.
This class MUST NOT contain any properties.
Describes AMQP 0-9-1 channel binding.
Describes AMQP 0-9-1 channel binding.
Describes AMQP 0-9-1 channel binding.
Describes AMQP 0-9-1 channel binding.
Describes AMQP 0-9-1 channel exchange properties.
Describes AMQP 0-9-1 channel exchange properties.
Describes AMQP 0-9-1 channel exchange properties.
Describes AMQP 0-9-1 channel exchange type.
Describes AMQP 0-9-1 channel exchange type.
Describes AMQP 0-9-1 channel exchange type.
Describes AMQP 0-9-1 channel queue properties.
Describes AMQP 0-9-1 channel queue properties.
Describes AMQP 0-9-1 channel queue properties.
Describes AMQP 0-9-1 channel type.
Describes AMQP 0-9-1 channel type.
Describes AMQP 0-9-1 channel type.
Describes AMQP 0-9-1 message binding.
Describes AMQP 0-9-1 message binding.
Describes AMQP 0-9-1 message binding.
Describes AMQP 0-9-1 message binding.
Describes AMQP 0-9-1 operation binding.
Describes AMQP 0-9-1 operation binding.
Describes AMQP 0-9-1 operation binding.
Describes AMQP 0-9-1 operation binding.
Describes AMQP 0-9-1 server binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
Describes Anypoint MQ channel binding.
Describes Anypoint MQ channel binding.
Describes Anypoint MQ channel destination type.
Describes Anypoint MQ message binding.
Describes Anypoint MQ message binding.
Describes Anypoint MQ operation binding.
This class MUST NOT contain any properties.
Describes Anypoint MQ server binding.
This class MUST NOT contain any properties.
API Key Security Scheme
API Key Security Scheme
 
 
This is the root document object for the API specification.
This is the root document object for the API specification.
This is the root document object for the API specification.
The Multi Format Schema Object represents a schema definition.
The Schema Object allows the definition of input and output data types.
AsyncAPI Schema additional properties deserializer
AsyncAPI Schema any value deserializer
AsyncAPI Schema items deserializer
This object MAY be extended with Specification Extensions.
Configuration for the OAuth Authorization Code flow
The Multi Format Schema Object represents a schema definition.
Apache Avro Schema.
 
Avro Array Schema
 
 
Avro Enum Schema
 
Avro Fixed Schema
 
Avro Schema logical types
Avro Map Schema
 
Avro Schema metadata
Avro Record.
 
Avro Record Field.
 
Specifies how this field impacts sort ordering of this record.
Apache Avro Schema types.
Avro Union.
 
Deserializes AsyncAPI bindings map.
Describes a shared communication channel.
Describes protocol-specific definition for a channel.
Serializes channel bindings map.
Describes the operations available on a single channel.
Describes the operations available on a single channel.
Serializes channel parameters map.
Serializes channel parameters map.
Serializes Parameter variables map.
Serializes component channels map.
Configuration for the OAuth Client Credentials flow
Configuration for the OAuth Client Credentials flow
Holds a set of reusable objects for different aspects of the AsyncAPI specification.
Holds a set of reusable objects for different aspects of the AsyncAPI specification.
Holds a set of reusable objects for different aspects of the AsyncAPI specification.
 
 
 
 
Serializes component security schemes map.
 
 
 
 
 
 
 
Serializes channel parameters map.
 
 
 
 
Serializes component schemas map.
 
 
Serializes component security schemes map.
 
 
 
 
 
 
 
Contact information for the exposed API.
Contact information for the exposed API.
Contact information for the exposed API.
An object that specifies an identifier at design time that can used for message tracing and correlation.
An object that specifies an identifier at design time that can used for message tracing and correlation.
An object that specifies an identifier at design time that can used for message tracing and correlation.
When request bodies or response payloads may be one of a number of different schemas, a discriminator object can be used to aid in serialization, deserialization, and validation.
While the AsyncAPI Specification tries to accommodate most use cases, additional data can be added to extend the specification at certain points.
Allows to extend AsyncAPI specification
Allows referencing an external resource for extended documentation.
Allows referencing an external resource for extended documentation.
Allows referencing an external resource for extended documentation.
Allows referencing an external resource for extended documentation.
Deserializes external documentation.
Describes Google Cloud Pub/Sub channel binding.
Describes Google Cloud Pub/Sub channel binding.
Describes Google Cloud Pub/Sub channel binding.
Describes Google Cloud Pub/Sub MessageStoragePolicy.
Describes Google Cloud Pub/Sub MessageStoragePolicy.
Describes Google Cloud Pub/Sub SchemaSettings.
Describes Google Cloud Pub/Sub SchemaSettings.
Describes Google Cloud Pub/Sub message binding.
Describes Google Cloud Pub/Sub message binding.
Describes Google Cloud Pub/Sub message binding.
Describes Google Cloud Pub/Sub message schema definition.
Describes Google Cloud Pub/Sub message schema definition.
Describes Google Cloud Pub/Sub message schema definition type.
Describes Google Cloud Pub/Sub operation binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
Describes Google Cloud Pub/Sub server binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
HTTP API Key Security Scheme
HTTP API Key Security Scheme
 
 
Describes HTTP channel binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
Contains information about the message representation in HTTP.
Describes HTTP message binding.
Describes HTTP message binding.
Describes HTTP message binding.
Contains information about the operation representation in HTTP.
Describes HTTP operation binding.
Describes HTTP operation binding.
Describes HTTP operation binding.
Describes HTTP operation method type.
Describes HTTP operation method.
Describes HTTP operation type.
Describes HTTP operation type.
HTTP Security Scheme
HTTP Security Scheme
Describes HTTP server binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
Describes IBM MQ channel binding.
Describes IBM MQ channel binding.
Describes IBM MQ channel destination type.
Describes IBM MQ channel queue properties.
Describes IBM MQ channel topic properties.
Describes IBM MQ message binding.
Describes IBM MQ message binding.
Describes IBM MQ message type.
Describes IBM MQ operation binding.
Describes IBM MQ operation binding.
Describes IBM MQ server binding.
Describes IBM MQ server binding.
Configuration for the OAuth Implicit flow
Configuration for the OAuth Implicit flow
The object provides metadata about the API.
The object provides metadata about the API.
The object provides metadata about the API.
Describes JMS channel binding.
Describes JMS channel binding.
Describes JMS channel destination type.
Describes JMS message binding.
Describes JMS message binding.
Describes JMS operation binding.
This class MUST NOT contain any properties.
Describes JMS server binding.
Describes JMS server binding.
Describes JMS server property.
The Multi Format Schema Object represents a schema definition.
JSON Schema Draft 07
Json Schema any value deserializer
Json Schema items deserializer
Json Schema properties deserializer.
Describes Kafka channel binding.
Describes Kafka channel binding.
Describes Kafka channel binding.
Describes Kafka channel binding.
Describes Kafka channel binding.
 
Kafka channel cleanup policy.
This objects contains information about the API relevant topic configuration in Kafka.
This objects contains information about the API relevant topic configuration in Kafka.
Describes Kafka message binding.
Describes Kafka message binding.
Describes Kafka message binding.
Describes Kafka message binding.
Describes Kafka message binding.
Describes Kafka message schema id location.
Describes Kafka message schema id location.
Describes Kafka message schema id location.
Describes Kafka operation binding.
Describes Kafka operation binding.
Describes Kafka operation binding.
Describes Kafka operation binding.
Describes Kafka operation binding.
Describes Kafka server binding.
Describes Kafka server binding.
Describes Kafka server binding.
Describes Kafka server binding.
Describes Kafka server binding.
License information for the exposed API.
License information for the exposed API.
License information for the exposed API.
 
Deserializes AsyncAPI map of parameters
Describes Mercure channel binding.
This class MUST NOT contain any properties.
Describes Mercure message binding.
This class MUST NOT contain any properties.
Describes Mercure operation binding.
This class MUST NOT contain any properties.
Describes Mercure server binding.
This class MUST NOT contain any properties.
Describes a message received on a given channel and operation.
Describes a message received on a given channel and operation.
Describes a message received on a given channel and operation.
Describes AsyncAPI message binding.
Serializes message bindings map.
Serializes message traits list.
Serializes message correlation id.
Serializes message correlation id.
Deserializes Message
Message Example Object represents an example of a Message Object and MUST contain either headers and/or payload fields.
Message Example Object represents an example of a Message Object and MUST contain either Message headers and/or Message fields.
Serializes message traits list.
Serializes message traits list.
Serializes message traits list.
Serializes message traits list.
Serializes message traits list.
Serializes messages list.
Serializes Message variables map.
Describes a trait that MAY be applied to a Message Object(Message).
Describes a trait that MAY be applied to a Message Object(Message).
Describes a trait that MAY be applied to a Message.
Serializes message traits list.
Serializes message traits list.
Deserializes message traits.
Describes MQTT 5 channel binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
Describes MQTT 5 message binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
Describes MQTT 5 operation binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
Describes MQTT 5 server binding.
This class MUST NOT contain any properties.
Describes MQTT 5 server binding.
Describes MQTT channel binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
Describes MQTT message binding.
Describes MQTT message binding.
Describes MQTT message binding.
Describes MQTT operation binding.
Describes MQTT operation binding.
Describes MQTT operation binding.
Describes MQTT server binding.
Describes MQTT server binding.
Describes MQTT server binding.
Describes MQTT server last will configuration.
Describes MQTT server last will configuration.
The Multi Format Schema Object represents a schema definition.
Describes NATS channel binding.
This class MUST NOT contain any properties.
Describes NATS message binding.
This class MUST NOT contain any properties.
Describes NATS operation binding.
Describes NATS operation binding.
Describes NATS channel binding.
This class MUST NOT contain any properties.
OAuth2 Security Scheme
OAuth2 Security Scheme
Configuration details for a supported OAuth Flow
Configuration details for a supported OAuth Flow
Allows configuration of the supported OAuth Flows.
Allows configuration of the supported OAuth Flows.
 
Describes which message is acceptable.
The Multi Format Schema Object represents a schema definition.
The Schema Object allows the definition of input and output data types.
OpenAPI Schema additional properties deserializer
OpenAPI Schema any value deserializer
OpenID Connect Security Scheme
OpenID Connect Security Scheme
Describes a publish or a subscribe operation.
Describes a publish or a subscribe operation.
Describes a specific operation.
Describes a specific operation action.
Describes protocol-specific definition for an operation.
Serializes operation bindings map.
Serializes operation message list.
Serializes operation traits list.
Describes the reply part that MAY be applied to an Operation.
An object that specifies where an operation has to send the reply.
Serializes operation reply address
Serializes operation reply
Serializes component operations map.
Describes a trait that MAY be applied to an Operation Object(Operation).
Describes a trait that MAY be applied to an Operation.
Describes a trait that MAY be applied to an Operation.
Serializes operation traits list.
Serializes operation traits list.
Serializes operation traits list.
Describes a parameter included in a channel name.
Describes a parameter included in a channel name.
Describes a parameter included in a channel address.
Configuration for the OAuth Resource Owner Protected Credentials flow
Configuration for the OAuth Resource Owner Protected Credentials flow
Describes Pulsar channel binding.
Describes Pulsar channel binding.
Describes Pulsar channel persistence.
Describes Pulsar channel retention definition.
Describes Pulsar message binding.
Describes Pulsar message binding.
Describes Pulsar operation binding.
Describes Pulsar operation binding.
Describes Pulsar server binding.
Describes Pulsar server binding.
Describes Redis channel binding.
This class MUST NOT contain any properties.
Describes Redis message binding.
This class MUST NOT contain any properties.
Describes Redis operation binding.
This class MUST NOT contain any properties.
Describes Redis server binding.
This class MUST NOT contain any properties.
A simple object to allow referencing other components in the specification, internally and externally.
 
 
 
Abstract Schema any value deserializer
Serializes component servers map.
 
Defines a security scheme that can be used by the operations.
Defines a security scheme that can be used by the operations.
 
 
Deserializes security schemes.
An object representing a message broker, a server or any other kind of computer program capable of sending and/or receiving data.
An object representing a message broker, a server or any other kind of computer program capable of sending and/or receiving data.
An object representing a message broker, a server or any other kind of computer program capable of sending and/or receiving data.
Describes protocol-specific definition for a server.
Serializes server bindings map.
Serializes component servers map.
Serializes component servers map.
An object representing a Server Variable for server URL template substitution.
An object representing a Server Variable for server URL template substitution.
An object representing a Server Variable for server URL template substitution.
Serializes Server variables map.
Serializes Server variables map.
Describes SNS channel binding.
Describes SNS channel binding.
By default, we assume an unordered SNS topic.
Defines the type of SNS Topic.
The security policy for the SNS Topic.
The security policy for the SNS Topic.
The security policy effect for the SNS Topic.
Describes SNS message binding.
This class MUST NOT contain any properties.
Describes SNS operation binding.
Describes SNS operation binding.
Describes SNS operation topic consumer.
Describes SNS operation delivery policy.
Describes SNS operation delivery policy backoff function.
Describes SNS consumer filter policy scope.
Describes SNS consumer protocol.
Describes SNS operation consumer redrive policy.
Describes SNS operation destination identifier.
Describes SNS server binding.
This class MUST NOT contain any properties.
Describes Solace channel binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
Describes Solace message binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
Describes Solace operation binding.
Describes Solace operation binding.
Describes Solace operation binding.
Describes Solace operation binding.
Describes Solace operation binding.
Describes Solace destination.
Describes Solace destination.
Describes Solace destination.
 
 
 
 
 
 
Describes Solace queue.
Describes Solace queue.
Describes Solace queue.
 
 
 
Describes Solace server binding.
Describes Solace server binding.
Describes Solace server binding.
Describes Solace server binding.
Describes Solace server binding.
Describes SQS channel binding.
This class MUST NOT contain any properties.
Describes SQS channel binding.
A definition of a SQS channel dead letter queue identifier.
A definition of a SQS channel queue.
Specifies whether message deduplication occurs at the message group or queue level.
Specifies whether the FIFO queue throughput quota applies to the entire queue or per message group.
A definition of a SQS channel queue policy.
A definition of a SQS channel queue policy statement.
A definition of a SQS channel queue policy statement effect.
Prevent poison pill messages by moving un-processable messages to an SQS dead letter queue.
Describes SQS message binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
Describes SQS operation binding.
This class MUST NOT contain any properties.
Describes SQS operation binding.
A definition of a SQS channel dead letter queue identifier.
A definition of a SQS operation queue.
Specifies whether message deduplication occurs at the message group or queue level.
Specifies whether the FIFO queue throughput quota applies to the entire queue or per message group.
A definition of a SQS channel queue policy.
A definition of a SQS channel queue policy statement.
A definition of a SQS channel queue policy statement effect.
Prevent poison pill messages by moving un-processable messages to an SQS dead letter queue.
Describes SQS server binding.
This class MUST NOT contain any properties.
This class MUST NOT contain any properties.
Describes STOMP channel binding.
This class MUST NOT contain any properties.
Describes STOMP message binding.
This class MUST NOT contain any properties.
Describes STOMP operation binding.
This class MUST NOT contain any properties.
Describes STOMP server binding.
This class MUST NOT contain any properties.
Allows adding meta data to a single tag.
Allows adding meta data to a single tag.
Allows adding meta data to a single tag.
Deserializes tags.
Json Schema type.
Describes WebSockets channel binding.
Describes WebSockets channel binding.
 
The HTTP method to use when establishing the connection.
This class MUST NOT contain any properties.
Describes WebSockets message binding.
This class MUST NOT contain any properties.
Describes WebSockets operation binding.
This class MUST NOT contain any properties.
Describes WebSockets server binding.
XML