public class Pioneer extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
Pioneer.PioneerExfiltration
Generate alerts if flow logs indicate a certain volume of data has been transferred within a
specified period of time.
|
static interface |
Pioneer.PioneerOptions
Runtime options for
Pioneer pipeline. |
| Constructor and Description |
|---|
Pioneer() |
| Modifier and Type | Method and Description |
|---|---|
static String |
buildConfigurationTick(Pioneer.PioneerOptions options)
Build a configuration tick for Pioneer given pipeline options
|
static org.apache.beam.sdk.values.PCollection<Alert> |
executePipeline(org.apache.beam.sdk.Pipeline p,
org.apache.beam.sdk.values.PCollection<String> input,
Pioneer.PioneerOptions options)
Execute Pioneer pipeline
|
static void |
main(String[] args)
Entry point for Beam pipeline.
|
public static org.apache.beam.sdk.values.PCollection<Alert> executePipeline(org.apache.beam.sdk.Pipeline p, org.apache.beam.sdk.values.PCollection<String> input, Pioneer.PioneerOptions options) throws IOException
p - Pipelineinput - Input collectionoptions - PioneerOptionsIOException - IOExceptionpublic static String buildConfigurationTick(Pioneer.PioneerOptions options) throws IOException
options - Pipeline optionsIOException - IOExceptionpublic static void main(String[] args) throws IOException
args - Runtime arguments.IOException - IOExceptionCopyright © 2022. All rights reserved.