Skip to content

Commit

Permalink
docs(bindings): Amazon SNS docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Pakisan committed May 14, 2024
1 parent 3596d19 commit 3ed73ea
Show file tree
Hide file tree
Showing 20 changed files with 56 additions and 24 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,12 @@
import lombok.EqualsAndHashCode;

/**
* This class MUST NOT contain any properties. Its name is reserved for future use.
* <p>
* Describes SNS channel binding.
*
* @version 0.1.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#channel-binding-object">SNS channel binding</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @since 1.0.0-RC2
*/
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,12 @@
import lombok.EqualsAndHashCode;

/**
* This class MUST NOT contain any properties. Its name is reserved for future use.
* <p>
* Describes SNS message binding.
*
* @version 0.1.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#message-binding-object">SNS message binding</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @since 1.0.0-RC2
*/
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,12 @@
import lombok.EqualsAndHashCode;

/**
* This class MUST NOT contain any properties. Its name is reserved for future use.
* <p>
* Describes SNS operation binding.
*
* @version 0.1.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#operation-binding-object">SNS operation binding</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @since 1.0.0-RC2
*/
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,12 @@
import lombok.EqualsAndHashCode;

/**
* This class MUST NOT contain any properties. Its name is reserved for future use.
* <p>
* Describes SNS server binding.
*
* @version 0.1.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#server-binding-object">SNS server binding</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @since 1.0.0-RC2
*/
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* Describes SNS channel binding.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#channel-binding-object">SNS channel binding</a>
* @see <a href="https://aws.amazon.com/sns/">SNS</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* By default, we assume an unordered SNS topic. This field allows configuration of a FIFO SNS Topic.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#channel-binding-object">SNS channel binding</a>
* @see <a href="https://aws.amazon.com/sns/">SNS</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
* Defines the type of SNS Topic.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#channel-binding-object">SNS channel binding</a>
* @see <a href="https://aws.amazon.com/sns/">SNS</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* The security policy for the SNS Topic.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#channel-binding-object">SNS channel binding</a>
* @see <a href="https://aws.amazon.com/sns/">SNS</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
* The security policy for the SNS Topic.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#channel-binding-object">SNS channel binding</a>
* @see <a href="https://aws.amazon.com/sns/">SNS</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* The security policy effect for the SNS Topic.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#channel-binding-object">SNS channel binding</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
*/
public enum SNSChannelPolicyStatementEffect {

@JsonProperty("Allow")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Describes SNS message binding.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#message-binding-object">SNS message binding</a>
* @see <a href="https://aws.amazon.com/sns/">SNS</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Describes SNS operation binding.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#operation-binding-object">SNS operation binding</a>
* @see <a href="https://aws.amazon.com/sns/">SNS</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Describes SNS operation topic consumer.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#operation-binding-object">SNS operation binding</a>
* @see <a href="https://aws.amazon.com/sns/">SNS</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* Describes SNS operation delivery policy.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#operation-binding-object">SNS operation binding</a>
* @see <a href="https://aws.amazon.com/sns/">SNS</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Describes SNS operation delivery policy backoff function.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#operation-binding-object">SNS operation binding</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
*/
public enum SNSOperationConsumerDeliveryPolicyBackoffFunction {

@JsonProperty("arithmetic")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Describes SNS consumer filter policy scope.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#operation-binding-object">SNS operation binding</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
*/
public enum SNSOperationConsumerFilterPolicyScope {

@JsonProperty("MessageAttributes")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Describes SNS consumer protocol.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#operation-binding-object">SNS operation binding</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
*/
public enum SNSOperationConsumerProtocol {

@JsonProperty("http")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* Prevent poison pill messages by moving un-processable messages to an SQS dead letter queue.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#operation-binding-object">SNS operation binding</a>
* @see <a href="https://aws.amazon.com/sns/">SNS</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* Describes SNS operation destination identifier.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#operation-binding-object">SNS operation binding</a>
* @see <a href="https://aws.amazon.com/sns/">SNS</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* Describes SNS server binding.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/sns#server-binding-object">SNS server binding</a>
* @see <a href="https://aws.amazon.com/sns/">SNS</a>
* @see <a href="https://aws.amazon.com/sns/">Amazon SNS</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
Expand Down

0 comments on commit 3ed73ea

Please sign in to comment.