Skip to content

/AWS1/CL_SNSSUBSCRIPTION

A wrapper type for the attributes of an Amazon SNS subscription.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_SUBSCRIPTIONARN TYPE /AWS1/SNSSUBSCRIPTIONARN /AWS1/SNSSUBSCRIPTIONARN

The subscription's ARN.

IV_OWNER TYPE /AWS1/SNSACCOUNT /AWS1/SNSACCOUNT

The subscription's owner.

IV_PROTOCOL TYPE /AWS1/SNSPROTOCOL /AWS1/SNSPROTOCOL

The subscription's protocol.

IV_ENDPOINT TYPE /AWS1/SNSENDPOINT2 /AWS1/SNSENDPOINT2

The subscription's endpoint (format depends on the protocol).

IV_TOPICARN TYPE /AWS1/SNSTOPICARN /AWS1/SNSTOPICARN

The ARN of the subscription's topic.


Queryable Attributes

SubscriptionArn

The subscription's ARN.

Accessible with the following methods

Method Description
GET_SUBSCRIPTIONARN() Getter for SUBSCRIPTIONARN, with configurable default
ASK_SUBSCRIPTIONARN() Getter for SUBSCRIPTIONARN w/ exceptions if field has no val
HAS_SUBSCRIPTIONARN() Determine if SUBSCRIPTIONARN has a value

Owner

The subscription's owner.

Accessible with the following methods

Method Description
GET_OWNER() Getter for OWNER, with configurable default
ASK_OWNER() Getter for OWNER w/ exceptions if field has no value
HAS_OWNER() Determine if OWNER has a value

Protocol

The subscription's protocol.

Accessible with the following methods

Method Description
GET_PROTOCOL() Getter for PROTOCOL, with configurable default
ASK_PROTOCOL() Getter for PROTOCOL w/ exceptions if field has no value
HAS_PROTOCOL() Determine if PROTOCOL has a value

Endpoint

The subscription's endpoint (format depends on the protocol).

Accessible with the following methods

Method Description
GET_ENDPOINT() Getter for ENDPOINT, with configurable default
ASK_ENDPOINT() Getter for ENDPOINT w/ exceptions if field has no value
HAS_ENDPOINT() Determine if ENDPOINT has a value

TopicArn

The ARN of the subscription's topic.

Accessible with the following methods

Method Description
GET_TOPICARN() Getter for TOPICARN, with configurable default
ASK_TOPICARN() Getter for TOPICARN w/ exceptions if field has no value
HAS_TOPICARN() Determine if TOPICARN has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_SUBSCRIPTIONSLIST

TYPES TT_SUBSCRIPTIONSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SNSSUBSCRIPTION WITH DEFAULT KEY
.