Skip to content

/AWS1/CL_KFKTOPICCONFIGURATION

Configuration of an Apache Kafka topic that feeds a channel.

CONSTRUCTOR

IMPORTING

Required arguments:

io_recordconverter TYPE REF TO /AWS1/CL_KFKRECORDCONVERTER /AWS1/CL_KFKRECORDCONVERTER

Configuration that controls how Apache Kafka record values are deserialized for the destination.

iv_topicarn TYPE /AWS1/KFK__STRING /AWS1/KFK__STRING

The Amazon Resource Name (ARN) that uniquely identifies the topic.

Optional arguments:

io_recordschema TYPE REF TO /AWS1/CL_KFKRECORDSCHEMA /AWS1/CL_KFKRECORDSCHEMA

The schema used to validate records when the value converter requires one (for example, JSON_SCHEMA_GSR).


Queryable Attributes

RecordConverter

Configuration that controls how Apache Kafka record values are deserialized for the destination.

Accessible with the following methods

Method Description
GET_RECORDCONVERTER() Getter for RECORDCONVERTER

RecordSchema

The schema used to validate records when the value converter requires one (for example, JSON_SCHEMA_GSR).

Accessible with the following methods

Method Description
GET_RECORDSCHEMA() Getter for RECORDSCHEMA

TopicArn

The Amazon Resource Name (ARN) that uniquely identifies the topic.

Accessible with the following methods

Method Description
GET_TOPICARN() Getter for TOPICARN, with configurable default
ASK_TOPICARN() Getter for TOPICARN w/ exceptions if field has no value
HAS_TOPICARN() Determine if TOPICARN 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___LISTOFTOPICCONFIGURATION

TYPES TT___LISTOFTOPICCONFIGURATION TYPE STANDARD TABLE OF REF TO /AWS1/CL_KFKTOPICCONFIGURATION WITH DEFAULT KEY
.