/AWS1/CL_PISPIPE¶
An object that represents a pipe. Amazon EventBridgePipes connect event sources to targets and reduces the need for specialized knowledge and integration code.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_name TYPE /AWS1/PISPIPENAME /AWS1/PISPIPENAME¶
The name of the pipe.
iv_arn TYPE /AWS1/PISPIPEARN /AWS1/PISPIPEARN¶
The ARN of the pipe.
iv_desiredstate TYPE /AWS1/PISREQUESTEDPIPESTATE /AWS1/PISREQUESTEDPIPESTATE¶
The state the pipe should be in.
iv_currentstate TYPE /AWS1/PISPIPESTATE /AWS1/PISPIPESTATE¶
The state the pipe is in.
iv_statereason TYPE /AWS1/PISPIPESTATEREASON /AWS1/PISPIPESTATEREASON¶
The reason the pipe is in its current state.
iv_creationtime TYPE /AWS1/PISTIMESTAMP /AWS1/PISTIMESTAMP¶
The time the pipe was created.
iv_lastmodifiedtime TYPE /AWS1/PISTIMESTAMP /AWS1/PISTIMESTAMP¶
When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
iv_source TYPE /AWS1/PISARNORURL /AWS1/PISARNORURL¶
The ARN of the source resource.
iv_target TYPE /AWS1/PISARN /AWS1/PISARN¶
The ARN of the target resource.
iv_enrichment TYPE /AWS1/PISOPTIONALARN /AWS1/PISOPTIONALARN¶
The ARN of the enrichment resource.
Queryable Attributes¶
Name¶
The name of the pipe.
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 |
Arn¶
The ARN of the pipe.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
DesiredState¶
The state the pipe should be in.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESIREDSTATE() |
Getter for DESIREDSTATE, with configurable default |
ASK_DESIREDSTATE() |
Getter for DESIREDSTATE w/ exceptions if field has no value |
HAS_DESIREDSTATE() |
Determine if DESIREDSTATE has a value |
CurrentState¶
The state the pipe is in.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENTSTATE() |
Getter for CURRENTSTATE, with configurable default |
ASK_CURRENTSTATE() |
Getter for CURRENTSTATE w/ exceptions if field has no value |
HAS_CURRENTSTATE() |
Determine if CURRENTSTATE has a value |
StateReason¶
The reason the pipe is in its current state.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATEREASON() |
Getter for STATEREASON, with configurable default |
ASK_STATEREASON() |
Getter for STATEREASON w/ exceptions if field has no value |
HAS_STATEREASON() |
Determine if STATEREASON has a value |
CreationTime¶
The time the pipe was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATIONTIME() |
Getter for CREATIONTIME, with configurable default |
ASK_CREATIONTIME() |
Getter for CREATIONTIME w/ exceptions if field has no value |
HAS_CREATIONTIME() |
Determine if CREATIONTIME has a value |
LastModifiedTime¶
When the pipe was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMODIFIEDTIME() |
Getter for LASTMODIFIEDTIME, with configurable default |
ASK_LASTMODIFIEDTIME() |
Getter for LASTMODIFIEDTIME w/ exceptions if field has no va |
HAS_LASTMODIFIEDTIME() |
Determine if LASTMODIFIEDTIME has a value |
Source¶
The ARN of the source resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCE() |
Getter for SOURCE, with configurable default |
ASK_SOURCE() |
Getter for SOURCE w/ exceptions if field has no value |
HAS_SOURCE() |
Determine if SOURCE has a value |
Target¶
The ARN of the target resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TARGET() |
Getter for TARGET, with configurable default |
ASK_TARGET() |
Getter for TARGET w/ exceptions if field has no value |
HAS_TARGET() |
Determine if TARGET has a value |
Enrichment¶
The ARN of the enrichment resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENRICHMENT() |
Getter for ENRICHMENT, with configurable default |
ASK_ENRICHMENT() |
Getter for ENRICHMENT w/ exceptions if field has no value |
HAS_ENRICHMENT() |
Determine if ENRICHMENT 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_PIPELIST¶
TYPES TT_PIPELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PISPIPE WITH DEFAULT KEY
.