Skip to content

/AWS1/CL_PPSEVENTDESTINATION

An object that defines an event destination.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_cloudwatchlogsdestination TYPE REF TO /AWS1/CL_PPSCLOUDWATCHLOGSDST /AWS1/CL_PPSCLOUDWATCHLOGSDST

An object that contains information about an event destination that sends data to Amazon CloudWatch Logs.

iv_enabled TYPE /AWS1/PPSBOOLEAN /AWS1/PPSBOOLEAN

Indicates whether or not the event destination is enabled. If the event destination is enabled, then Amazon Pinpoint sends response data to the specified event destination.

io_kinesisfirehosedst TYPE REF TO /AWS1/CL_PPSKINESISFIREHOSEDST /AWS1/CL_PPSKINESISFIREHOSEDST

An object that contains information about an event destination that sends data to Amazon Kinesis Data Firehose.

it_matchingeventtypes TYPE /AWS1/CL_PPSEVENTTYPES_W=>TT_EVENTTYPES TT_EVENTTYPES

An array of EventDestination objects. Each EventDestination object includes ARNs and other information that define an event destination.

iv_name TYPE /AWS1/PPSSTRING /AWS1/PPSSTRING

A name that identifies the event destination configuration.

io_snsdestination TYPE REF TO /AWS1/CL_PPSSNSDESTINATION /AWS1/CL_PPSSNSDESTINATION

An object that contains information about an event destination that sends data to Amazon SNS.


Queryable Attributes

CloudWatchLogsDestination

An object that contains information about an event destination that sends data to Amazon CloudWatch Logs.

Accessible with the following methods

Method Description
GET_CLOUDWATCHLOGSDST() Getter for CLOUDWATCHLOGSDESTINATION

Enabled

Indicates whether or not the event destination is enabled. If the event destination is enabled, then Amazon Pinpoint sends response data to the specified event destination.

Accessible with the following methods

Method Description
GET_ENABLED() Getter for ENABLED, with configurable default
ASK_ENABLED() Getter for ENABLED w/ exceptions if field has no value
HAS_ENABLED() Determine if ENABLED has a value

KinesisFirehoseDestination

An object that contains information about an event destination that sends data to Amazon Kinesis Data Firehose.

Accessible with the following methods

Method Description
GET_KINESISFIREHOSEDST() Getter for KINESISFIREHOSEDESTINATION

MatchingEventTypes

An array of EventDestination objects. Each EventDestination object includes ARNs and other information that define an event destination.

Accessible with the following methods

Method Description
GET_MATCHINGEVENTTYPES() Getter for MATCHINGEVENTTYPES, with configurable default
ASK_MATCHINGEVENTTYPES() Getter for MATCHINGEVENTTYPES w/ exceptions if field has no
HAS_MATCHINGEVENTTYPES() Determine if MATCHINGEVENTTYPES has a value

Name

A name that identifies the event destination configuration.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

SnsDestination

An object that contains information about an event destination that sends data to Amazon SNS.

Accessible with the following methods

Method Description
GET_SNSDESTINATION() Getter for SNSDESTINATION

Public Local Types In This Class

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

TT_EVENTDESTINATIONS

TYPES TT_EVENTDESTINATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_PPSEVENTDESTINATION WITH DEFAULT KEY
.