Skip to content

/AWS1/CL_CWSCHANGEEVENT

Represents a change event that occurred in the system, such as deployments, configuration changes, or other operational events that may impact service performance.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_timestamp TYPE /AWS1/CWSTIMESTAMP /AWS1/CWSTIMESTAMP

The timestamp when the change event occurred, expressed as the number of milliseconds since January 1, 1970, 00:00:00 UTC.

iv_accountid TYPE /AWS1/CWSAWSACCOUNTID /AWS1/CWSAWSACCOUNTID

The AWS account ID where the change event occurred.

iv_region TYPE /AWS1/CWSSTRING /AWS1/CWSSTRING

The AWS region where the change event occurred.

it_entity TYPE /AWS1/CL_CWSATTRIBUTES_W=>TT_ATTRIBUTES TT_ATTRIBUTES

The entity or resource that was changed, such as a service, deployment, or configuration.

iv_changeeventtype TYPE /AWS1/CWSCHANGEEVENTTYPE /AWS1/CWSCHANGEEVENTTYPE

The type of change that occurred, such as "Deployment", "Configuration", or "Infrastructure".

iv_eventid TYPE /AWS1/CWSSTRING /AWS1/CWSSTRING

A unique identifier for the change event.

Optional arguments:

iv_username TYPE /AWS1/CWSSTRING /AWS1/CWSSTRING

The name of the user or system that initiated the change event.

iv_eventname TYPE /AWS1/CWSSTRING /AWS1/CWSSTRING

A descriptive name for the change event that provides context about what changed.


Queryable Attributes

Timestamp

The timestamp when the change event occurred, expressed as the number of milliseconds since January 1, 1970, 00:00:00 UTC.

Accessible with the following methods

Method Description
GET_TIMESTAMP() Getter for TIMESTAMP, with configurable default
ASK_TIMESTAMP() Getter for TIMESTAMP w/ exceptions if field has no value
HAS_TIMESTAMP() Determine if TIMESTAMP has a value

AccountId

The AWS account ID where the change event occurred.

Accessible with the following methods

Method Description
GET_ACCOUNTID() Getter for ACCOUNTID, with configurable default
ASK_ACCOUNTID() Getter for ACCOUNTID w/ exceptions if field has no value
HAS_ACCOUNTID() Determine if ACCOUNTID has a value

Region

The AWS region where the change event occurred.

Accessible with the following methods

Method Description
GET_REGION() Getter for REGION, with configurable default
ASK_REGION() Getter for REGION w/ exceptions if field has no value
HAS_REGION() Determine if REGION has a value

Entity

The entity or resource that was changed, such as a service, deployment, or configuration.

Accessible with the following methods

Method Description
GET_ENTITY() Getter for ENTITY, with configurable default
ASK_ENTITY() Getter for ENTITY w/ exceptions if field has no value
HAS_ENTITY() Determine if ENTITY has a value

ChangeEventType

The type of change that occurred, such as "Deployment", "Configuration", or "Infrastructure".

Accessible with the following methods

Method Description
GET_CHANGEEVENTTYPE() Getter for CHANGEEVENTTYPE, with configurable default
ASK_CHANGEEVENTTYPE() Getter for CHANGEEVENTTYPE w/ exceptions if field has no val
HAS_CHANGEEVENTTYPE() Determine if CHANGEEVENTTYPE has a value

EventId

A unique identifier for the change event.

Accessible with the following methods

Method Description
GET_EVENTID() Getter for EVENTID, with configurable default
ASK_EVENTID() Getter for EVENTID w/ exceptions if field has no value
HAS_EVENTID() Determine if EVENTID has a value

UserName

The name of the user or system that initiated the change event.

Accessible with the following methods

Method Description
GET_USERNAME() Getter for USERNAME, with configurable default
ASK_USERNAME() Getter for USERNAME w/ exceptions if field has no value
HAS_USERNAME() Determine if USERNAME has a value

EventName

A descriptive name for the change event that provides context about what changed.

Accessible with the following methods

Method Description
GET_EVENTNAME() Getter for EVENTNAME, with configurable default
ASK_EVENTNAME() Getter for EVENTNAME w/ exceptions if field has no value
HAS_EVENTNAME() Determine if EVENTNAME 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_LATESTCHANGEEVENTS

TYPES TT_LATESTCHANGEEVENTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CWSCHANGEEVENT WITH DEFAULT KEY
.