Important
You are viewing documentation for an older version of Confluent Platform. For the latest, click here.
InsertField¶
Description¶
Insert fields using attributes from the record metadata or a configured static value.
Use the concrete transformation type designed for the record key (org.apache.kafka.connect.transforms.InsertField$Key
) or value (org.apache.kafka.connect.transforms.InsertField$Value
).
Properties¶
Name | Description | Type | Default | Valid Values | Importance |
---|---|---|---|---|---|
offset.field |
Field name for Kafka offset. This is only applicable to sink connectors. Suffix with ! to make this a required field, or ? to keep it optional (the default). |
string | null | medium | |
partition.field |
Field name for Kafka partition. Suffix with ! to make this a required field, or ? to keep it optional (the default). |
string | null | medium | |
static.field |
Field name for static data field. Suffix with ! to make this a required field, or ? to keep it optional (the default). |
string | null | medium | |
static.value |
If field name is configured, the static field value. | string | null | medium | |
timestamp.field |
Field name for record timestamp. Suffix with ! to make this a required field, or ? to keep it optional (the default). |
string | null | medium | |
topic.field |
Field name for Kafka topic. Suffix with ! to make this a required field, or ? to keep it optional (the default). |
string | null | medium |