/AWS1/CL_CUSGETSEGSUBSCRRSP¶
GetSegmentSubscriptionResponse
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_status TYPE /AWS1/CUSSEGMENTSUBSCRTATUS /AWS1/CUSSEGMENTSUBSCRTATUS¶
The current lifecycle status of the subscription. The following are valid values:
STARTING: Initial snapshot is in progress.
RUNNING: Notifications are active and running.
STOPPED: Notifications have been stopped.
FAILED: Notifications failed (for example, the Amazon Kinesis data stream became inaccessible).
iv_message TYPE /AWS1/CUSSTRING1TO1000 /AWS1/CUSSTRING1TO1000¶
A status message providing additional context, such as a failure reason.
io_scheduleconfiguration TYPE REF TO /AWS1/CL_CUSSCHEDULECONF /AWS1/CL_CUSSCHEDULECONF¶
The schedule configuration for periodic membership event notifications.
io_scheduledexecutions TYPE REF TO /AWS1/CL_CUSSCHEDULEDEXECS /AWS1/CL_CUSSCHEDULEDEXECS¶
Information about scheduled execution timestamps.
iv_startedat TYPE /AWS1/CUSTIMESTAMP /AWS1/CUSTIMESTAMP¶
The timestamp of when the subscription was first started.
iv_lastupdatedat TYPE /AWS1/CUSTIMESTAMP /AWS1/CUSTIMESTAMP¶
The timestamp of the most recent configuration change.
Queryable Attributes¶
Status¶
The current lifecycle status of the subscription. The following are valid values:
STARTING: Initial snapshot is in progress.
RUNNING: Notifications are active and running.
STOPPED: Notifications have been stopped.
FAILED: Notifications failed (for example, the Amazon Kinesis data stream became inaccessible).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
Message¶
A status message providing additional context, such as a failure reason.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MESSAGE() |
Getter for MESSAGE, with configurable default |
ASK_MESSAGE() |
Getter for MESSAGE w/ exceptions if field has no value |
HAS_MESSAGE() |
Determine if MESSAGE has a value |
ScheduleConfiguration¶
The schedule configuration for periodic membership event notifications.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCHEDULECONFIGURATION() |
Getter for SCHEDULECONFIGURATION |
ScheduledExecutions¶
Information about scheduled execution timestamps.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCHEDULEDEXECUTIONS() |
Getter for SCHEDULEDEXECUTIONS |
StartedAt¶
The timestamp of when the subscription was first started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTEDAT() |
Getter for STARTEDAT, with configurable default |
ASK_STARTEDAT() |
Getter for STARTEDAT w/ exceptions if field has no value |
HAS_STARTEDAT() |
Determine if STARTEDAT has a value |
LastUpdatedAt¶
The timestamp of the most recent configuration change.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDAT() |
Getter for LASTUPDATEDAT, with configurable default |
ASK_LASTUPDATEDAT() |
Getter for LASTUPDATEDAT w/ exceptions if field has no value |
HAS_LASTUPDATEDAT() |
Determine if LASTUPDATEDAT has a value |