public class FormatTransform
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FormatTransform.FORMAT |
static class |
FormatTransform.FormatOutput
The
FormatTransform.FormatOutput wraps a String serializable messages with the PubsubMessage
class. |
| Constructor and Description |
|---|
FormatTransform() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.String,AvroDataClass>>> |
readAvrosFromKafka(java.lang.String bootstrapServers,
java.util.List<java.lang.String> topicsList,
java.util.Map<java.lang.String,java.lang.Object> config,
java.util.Map<java.lang.String,java.lang.String> sslConfig)
Configures Kafka consumer to read avros to
AvroDataClass format. |
static org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.String,java.lang.String>>> |
readFromKafka(java.lang.String bootstrapServers,
java.util.List<java.lang.String> topicsList,
java.util.Map<java.lang.String,java.lang.Object> kafkaConfig,
java.util.Map<java.lang.String,java.lang.String> sslConfig)
Configures Kafka consumer.
|
public static org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.String,java.lang.String>>> readFromKafka(java.lang.String bootstrapServers,
java.util.List<java.lang.String> topicsList,
java.util.Map<java.lang.String,java.lang.Object> kafkaConfig,
java.util.Map<java.lang.String,java.lang.String> sslConfig)
bootstrapServers - Kafka servers to read fromtopicsList - Kafka topics to read fromkafkaConfig - configuration for the Kafka consumersslConfig - configuration for the SSL connectionpublic static org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.String,AvroDataClass>>> readAvrosFromKafka(java.lang.String bootstrapServers, java.util.List<java.lang.String> topicsList, java.util.Map<java.lang.String,java.lang.Object> config, java.util.Map<java.lang.String,java.lang.String> sslConfig)
AvroDataClass format.bootstrapServers - Kafka servers to read fromtopicsList - Kafka topics to read fromconfig - configuration for the Kafka consumer