Class FormatTransform
- java.lang.Object
-
- org.apache.beam.examples.complete.kafkatopubsub.transforms.FormatTransform
-
public class FormatTransform extends java.lang.ObjectDifferent transformations over the processed data in the pipeline.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFormatTransform.FORMATstatic classFormatTransform.FormatOutputTheFormatTransform.FormatOutputwraps a String serializable messages with thePubsubMessageclass.
-
Constructor Summary
Constructors Constructor Description FormatTransform()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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 toAvroDataClassformat.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.
-
-
-
Method Detail
-
readFromKafka
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)Configures Kafka consumer.- Parameters:
bootstrapServers- Kafka servers to read fromtopicsList- Kafka topics to read fromkafkaConfig- configuration for the Kafka consumersslConfig- configuration for the SSL connection- Returns:
- configured reading from Kafka
-
readAvrosFromKafka
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,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 toAvroDataClassformat.- Parameters:
bootstrapServers- Kafka servers to read fromtopicsList- Kafka topics to read fromconfig- configuration for the Kafka consumer- Returns:
- configured reading from Kafka
-
-