/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
Channelin 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
Channelin 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
.