Skip to content

/AWS1/CL_BGTSUBSCRIBER

The subscriber to a budget notification. The subscriber consists of a subscription type and either an Amazon SNS topic or an email address.

For example, an email subscriber has the following parameters:

  • A subscriptionType of EMAIL

  • An address of example@example.com

CONSTRUCTOR

IMPORTING

Required arguments:

IV_SUBSCRIPTIONTYPE TYPE /AWS1/BGTSUBSCRIPTIONTYPE /AWS1/BGTSUBSCRIPTIONTYPE

The type of notification that Amazon Web Services sends to a subscriber.

IV_ADDRESS TYPE /AWS1/BGTSUBSCRIBERADDRESS /AWS1/BGTSUBSCRIBERADDRESS

The address that Amazon Web Services sends budget notifications to, either an SNS topic or an email.

When you create a subscriber, the value of Address can't contain line breaks.


Queryable Attributes

SubscriptionType

The type of notification that Amazon Web Services sends to a subscriber.

Accessible with the following methods

Method Description
GET_SUBSCRIPTIONTYPE() Getter for SUBSCRIPTIONTYPE, with configurable default
ASK_SUBSCRIPTIONTYPE() Getter for SUBSCRIPTIONTYPE w/ exceptions if field has no va
HAS_SUBSCRIPTIONTYPE() Determine if SUBSCRIPTIONTYPE has a value

Address

The address that Amazon Web Services sends budget notifications to, either an SNS topic or an email.

When you create a subscriber, the value of Address can't contain line breaks.

Accessible with the following methods

Method Description
GET_ADDRESS() Getter for ADDRESS, with configurable default
ASK_ADDRESS() Getter for ADDRESS w/ exceptions if field has no value
HAS_ADDRESS() Determine if ADDRESS 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_SUBSCRIBERS

TYPES TT_SUBSCRIBERS TYPE STANDARD TABLE OF REF TO /AWS1/CL_BGTSUBSCRIBER WITH DEFAULT KEY
.