public class Snippets
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Snippets.CustomSessionPipeline |
static class |
Snippets.DeadLetterBigQuery |
static class |
Snippets.DynamicSessions |
static interface |
Snippets.MyOptions
Sample of PipelineOptions with a ValueProvider option argument.
|
static class |
Snippets.NaturalLanguageIntegration |
static class |
Snippets.PeriodicallyUpdatingSideInputs |
static class |
Snippets.PlaceholderExternalService
Placeholder class that represents an external service generating test data.
|
static class |
Snippets.SchemaJoinPattern |
| Constructor and Description |
|---|
Snippets() |
| Modifier and Type | Method and Description |
|---|---|
static void |
accessingValueProviderInfoAfterRunSnip1(java.lang.String[] args) |
java.util.Collection<org.apache.beam.sdk.transforms.windowing.IntervalWindow> |
assignWindows(org.apache.beam.sdk.transforms.windowing.WindowFn.AssignContext c) |
static org.apache.beam.sdk.values.PCollection<java.lang.String> |
coGroupByKeyTuple(org.apache.beam.sdk.values.TupleTag<java.lang.String> emailsTag,
org.apache.beam.sdk.values.TupleTag<java.lang.String> phonesTag,
org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.String,java.lang.String>> emails,
org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.String,java.lang.String>> phones)
Using a CoGroupByKey transform.
|
static void |
fileProcessPattern() |
static java.lang.String |
formatCoGbkResults(java.lang.String name,
java.lang.Iterable<java.lang.String> emails,
java.lang.Iterable<java.lang.String> phones)
Helper function to format results in coGroupByKeyTuple.
|
static void |
modelBigQueryIO(org.apache.beam.sdk.Pipeline p)
Using a Read and Write transform to read/write from/to BigQuery.
|
static void |
modelBigQueryIO(org.apache.beam.sdk.Pipeline p,
java.lang.String writeProject,
java.lang.String writeDataset,
java.lang.String writeTable) |
static void |
sideInputPatterns() |
public static void modelBigQueryIO(org.apache.beam.sdk.Pipeline p)
public static void modelBigQueryIO(org.apache.beam.sdk.Pipeline p,
java.lang.String writeProject,
java.lang.String writeDataset,
java.lang.String writeTable)
public static java.lang.String formatCoGbkResults(java.lang.String name,
java.lang.Iterable<java.lang.String> emails,
java.lang.Iterable<java.lang.String> phones)
public static org.apache.beam.sdk.values.PCollection<java.lang.String> coGroupByKeyTuple(org.apache.beam.sdk.values.TupleTag<java.lang.String> emailsTag,
org.apache.beam.sdk.values.TupleTag<java.lang.String> phonesTag,
org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.String,java.lang.String>> emails,
org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.String,java.lang.String>> phones)
public static void fileProcessPattern()
throws java.lang.Exception
java.lang.Exceptionpublic static void sideInputPatterns()
public static void accessingValueProviderInfoAfterRunSnip1(java.lang.String[] args)
public java.util.Collection<org.apache.beam.sdk.transforms.windowing.IntervalWindow> assignWindows(org.apache.beam.sdk.transforms.windowing.WindowFn.AssignContext c)