Skip to content

/AWS1/CL_GUPCHANNEL

Notification medium for users to get alerted for events that occur in application profile. We support SNS topic as a notification channel.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_uri TYPE /AWS1/GUPCHANNELURI /AWS1/GUPCHANNELURI

Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

it_eventpublishers TYPE /AWS1/CL_GUPEVENTPUBLISHERS_W=>TT_EVENTPUBLISHERS TT_EVENTPUBLISHERS

List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

Optional arguments:

iv_id TYPE /AWS1/GUPCHANNELID /AWS1/GUPCHANNELID

Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.


Queryable Attributes

id

Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

uri

Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

Accessible with the following methods

Method Description
GET_URI() Getter for URI, with configurable default
ASK_URI() Getter for URI w/ exceptions if field has no value
HAS_URI() Determine if URI has a value

eventPublishers

List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

Accessible with the following methods

Method Description
GET_EVENTPUBLISHERS() Getter for EVENTPUBLISHERS, with configurable default
ASK_EVENTPUBLISHERS() Getter for EVENTPUBLISHERS w/ exceptions if field has no val
HAS_EVENTPUBLISHERS() Determine if EVENTPUBLISHERS 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_CHANNELS

TYPES TT_CHANNELS TYPE STANDARD TABLE OF REF TO /AWS1/CL_GUPCHANNEL WITH DEFAULT KEY
.