Skip to content

/AWS1/CL_KYZSTREAM

Represents a change data capture stream for an Amazon Keyspaces table, which enables tracking and processing of data changes.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_streamarn TYPE /AWS1/KYZSTREAMARN /AWS1/KYZSTREAMARN

The Amazon Resource Name (ARN) that uniquely identifies this stream.

iv_keyspacename TYPE /AWS1/KYZKEYSPACENAME /AWS1/KYZKEYSPACENAME

The name of the keyspace containing the table associated with this stream.

iv_tablename TYPE /AWS1/KYZTABLENAME /AWS1/KYZTABLENAME

The name of the table associated with this stream.

iv_streamlabel TYPE /AWS1/KYZSTRING /AWS1/KYZSTRING

A unique identifier for this stream that can be used in stream operations.


Queryable Attributes

streamArn

The Amazon Resource Name (ARN) that uniquely identifies this stream.

Accessible with the following methods

Method Description
GET_STREAMARN() Getter for STREAMARN, with configurable default
ASK_STREAMARN() Getter for STREAMARN w/ exceptions if field has no value
HAS_STREAMARN() Determine if STREAMARN has a value

keyspaceName

The name of the keyspace containing the table associated with this stream.

Accessible with the following methods

Method Description
GET_KEYSPACENAME() Getter for KEYSPACENAME, with configurable default
ASK_KEYSPACENAME() Getter for KEYSPACENAME w/ exceptions if field has no value
HAS_KEYSPACENAME() Determine if KEYSPACENAME has a value

tableName

The name of the table associated with this stream.

Accessible with the following methods

Method Description
GET_TABLENAME() Getter for TABLENAME, with configurable default
ASK_TABLENAME() Getter for TABLENAME w/ exceptions if field has no value
HAS_TABLENAME() Determine if TABLENAME has a value

streamLabel

A unique identifier for this stream that can be used in stream operations.

Accessible with the following methods

Method Description
GET_STREAMLABEL() Getter for STREAMLABEL, with configurable default
ASK_STREAMLABEL() Getter for STREAMLABEL w/ exceptions if field has no value
HAS_STREAMLABEL() Determine if STREAMLABEL 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_STREAMLIST

TYPES TT_STREAMLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_KYZSTREAM WITH DEFAULT KEY
.