public static interface WindowedWordCount.Options extends WordCount.WordCountOptions, ExampleOptions, ExampleBigQueryTableOptions
WindowedWordCount.
Inherits standard example configuration options, which allow specification of the runner, as
well as the WordCount.WordCountOptions support for specification of the input and
output files.
ExampleBigQueryTableOptions.BigQueryTableFactoryorg.apache.beam.sdk.extensions.gcp.options.GcpOptions.DefaultProjectFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.EnableStreamingEngineFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpOAuthScopesFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpTempLocationFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpUserCredentialsFactoryorg.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions.GoogleApiTracerorg.apache.beam.sdk.options.PipelineOptions.AtomicLongFactory, org.apache.beam.sdk.options.PipelineOptions.CheckEnabled, org.apache.beam.sdk.options.PipelineOptions.DirectRunner, org.apache.beam.sdk.options.PipelineOptions.JobNameFactory, org.apache.beam.sdk.options.PipelineOptions.UserAgentFactory| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
getMaxTimestampMillis() |
java.lang.Long |
getMinTimestampMillis() |
java.lang.Integer |
getNumShards() |
java.lang.Integer |
getWindowSize() |
void |
setMaxTimestampMillis(java.lang.Long value) |
void |
setMinTimestampMillis(java.lang.Long value) |
void |
setNumShards(java.lang.Integer numShards) |
void |
setWindowSize(java.lang.Integer value) |
getInputFile, getOutput, setInputFile, setOutputgetInjectorNumWorkers, getKeepJobsRunning, setInjectorNumWorkers, setKeepJobsRunninggetBigQueryDataset, getBigQuerySchema, getBigQueryTable, setBigQueryDataset, setBigQuerySchema, setBigQueryTablegetCredentialFactoryClass, getDataflowKmsKey, getGcpCredential, getGcpOauthScopes, getGcpTempLocation, getImpersonateServiceAccount, getProject, getWorkerRegion, getWorkerZone, getZone, isEnableStreamingEngine, setCredentialFactoryClass, setDataflowKmsKey, setEnableStreamingEngine, setGcpCredential, setGcpOauthScopes, setGcpTempLocation, setImpersonateServiceAccount, setProject, setWorkerRegion, setWorkerZone, setZonegetGoogleApiTrace, setGoogleApiTrace@Default.Integer(value=10) java.lang.Integer getWindowSize()
void setWindowSize(java.lang.Integer value)
@Default.InstanceFactory(value=WindowedWordCount.DefaultToCurrentSystemTime.class) java.lang.Long getMinTimestampMillis()
void setMinTimestampMillis(java.lang.Long value)
@Default.InstanceFactory(value=WindowedWordCount.DefaultToMinTimestampPlusOneHour.class) java.lang.Long getMaxTimestampMillis()
void setMaxTimestampMillis(java.lang.Long value)
java.lang.Integer getNumShards()
void setNumShards(java.lang.Integer numShards)