/AWS1/CL_SMCROTATION¶
Information about a rotation in an on-call schedule.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_rotationarn
TYPE /AWS1/SMCSSMCONTACTSARN
/AWS1/SMCSSMCONTACTSARN
¶
The Amazon Resource Name (ARN) of the rotation.
iv_name
TYPE /AWS1/SMCROTATIONNAME
/AWS1/SMCROTATIONNAME
¶
The name of the rotation.
Optional arguments:¶
it_contactids
TYPE /AWS1/CL_SMCSSMCONTACTSARNLS00=>TT_SSMCONTACTSARNLIST
TT_SSMCONTACTSARNLIST
¶
The Amazon Resource Names (ARNs) of the contacts assigned to the rotation team.
iv_starttime
TYPE /AWS1/SMCDATETIME
/AWS1/SMCDATETIME
¶
The date and time the rotation becomes active.
iv_timezoneid
TYPE /AWS1/SMCTIMEZONEID
/AWS1/SMCTIMEZONEID
¶
The time zone the rotation’s activity is based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "UTC", or "Asia/Seoul".
io_recurrence
TYPE REF TO /AWS1/CL_SMCRECURRENCESETTINGS
/AWS1/CL_SMCRECURRENCESETTINGS
¶
Information about when an on-call rotation is in effect and how long the rotation period lasts.
Queryable Attributes¶
RotationArn¶
The Amazon Resource Name (ARN) of the rotation.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ROTATIONARN() |
Getter for ROTATIONARN, with configurable default |
ASK_ROTATIONARN() |
Getter for ROTATIONARN w/ exceptions if field has no value |
HAS_ROTATIONARN() |
Determine if ROTATIONARN has a value |
Name¶
The name of the rotation.
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 |
ContactIds¶
The Amazon Resource Names (ARNs) of the contacts assigned to the rotation team.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONTACTIDS() |
Getter for CONTACTIDS, with configurable default |
ASK_CONTACTIDS() |
Getter for CONTACTIDS w/ exceptions if field has no value |
HAS_CONTACTIDS() |
Determine if CONTACTIDS has a value |
StartTime¶
The date and time the rotation becomes active.
Accessible with the following methods¶
Method | Description |
---|---|
GET_STARTTIME() |
Getter for STARTTIME, with configurable default |
ASK_STARTTIME() |
Getter for STARTTIME w/ exceptions if field has no value |
HAS_STARTTIME() |
Determine if STARTTIME has a value |
TimeZoneId¶
The time zone the rotation’s activity is based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "UTC", or "Asia/Seoul".
Accessible with the following methods¶
Method | Description |
---|---|
GET_TIMEZONEID() |
Getter for TIMEZONEID, with configurable default |
ASK_TIMEZONEID() |
Getter for TIMEZONEID w/ exceptions if field has no value |
HAS_TIMEZONEID() |
Determine if TIMEZONEID has a value |
Recurrence¶
Information about when an on-call rotation is in effect and how long the rotation period lasts.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RECURRENCE() |
Getter for RECURRENCE |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ROTATIONS
¶
TYPES TT_ROTATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SMCROTATION WITH DEFAULT KEY
.