public static class WordCount.CountWords extends PTransform<PCollection<String>,PCollection<KV<String,Long>>>
Concept #3: This is a custom composite transform that bundles two transforms (ParDo and Count) as a reusable PTransform subclass. Using composite transforms allows for easy reuse, modular testing, and an improved monitoring experience.
name| Constructor and Description |
|---|
CountWords() |
| Modifier and Type | Method and Description |
|---|---|
PCollection<KV<String,Long>> |
apply(PCollection<String> lines) |
getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, populateDisplayData, toString, validatepublic PCollection<KV<String,Long>> apply(PCollection<String> lines)
apply in class PTransform<PCollection<String>,PCollection<KV<String,Long>>>