Skip to content

/AWS1/CL_BDCHARNESSHOOKEVENT

A lifecycle hook event emitted in the invocation stream for visibility into hook decisions.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_hookeventid TYPE /AWS1/BDCHARNESSHOOKEVENTID /AWS1/BDCHARNESSHOOKEVENTID

The unique identifier for this hook event.

iv_name TYPE /AWS1/BDCHARNESSHOOKNAME /AWS1/BDCHARNESSHOOKNAME

The name of the hook that ran.

iv_type TYPE /AWS1/BDCHARNESSHOOKEVENTTYPE /AWS1/BDCHARNESSHOOKEVENTTYPE

The type of lifecycle hook event.

Optional arguments:

iv_decision TYPE /AWS1/BDCHARNESSHOOKDECISION /AWS1/BDCHARNESSHOOKDECISION

The decision applied to the hook event. This field is present only for blocking Lambda targets.

iv_reason TYPE /AWS1/BDCSTRING /AWS1/BDCSTRING

The optional reason for the applied decision.


Queryable Attributes

hookEventId

The unique identifier for this hook event.

Accessible with the following methods

Method Description
GET_HOOKEVENTID() Getter for HOOKEVENTID, with configurable default
ASK_HOOKEVENTID() Getter for HOOKEVENTID w/ exceptions if field has no value
HAS_HOOKEVENTID() Determine if HOOKEVENTID has a value

name

The name of the hook that ran.

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

type

The type of lifecycle hook event.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

decision

The decision applied to the hook event. This field is present only for blocking Lambda targets.

Accessible with the following methods

Method Description
GET_DECISION() Getter for DECISION, with configurable default
ASK_DECISION() Getter for DECISION w/ exceptions if field has no value
HAS_DECISION() Determine if DECISION has a value

reason

The optional reason for the applied decision.

Accessible with the following methods

Method Description
GET_REASON() Getter for REASON, with configurable default
ASK_REASON() Getter for REASON w/ exceptions if field has no value
HAS_REASON() Determine if REASON has a value