Interface LeaderBoard.Options
-
- All Superinterfaces:
org.apache.beam.sdk.options.ApplicationNameOptions,ExampleOptions,org.apache.beam.sdk.transforms.display.HasDisplayData,org.apache.beam.sdk.options.PipelineOptions,org.apache.beam.sdk.options.StreamingOptions
- All Known Subinterfaces:
GameStats.Options,StatefulTeamScore.Options
- Enclosing class:
- LeaderBoard
public static interface LeaderBoard.Options extends ExampleOptions, org.apache.beam.sdk.options.StreamingOptions
Options supported byLeaderBoard.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.options.PipelineOptions
org.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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.IntegergetAllowedLateness()java.lang.StringgetDataset()java.lang.StringgetLeaderBoardTableName()java.lang.IntegergetTeamWindowDuration()java.lang.StringgetTopic()voidsetAllowedLateness(java.lang.Integer value)voidsetDataset(java.lang.String value)voidsetLeaderBoardTableName(java.lang.String value)voidsetTeamWindowDuration(java.lang.Integer value)voidsetTopic(java.lang.String value)-
Methods inherited from interface org.apache.beam.sdk.options.ApplicationNameOptions
getAppName, setAppName
-
Methods inherited from interface org.apache.beam.examples.common.ExampleOptions
getInjectorNumWorkers, getKeepJobsRunning, setInjectorNumWorkers, setKeepJobsRunning
-
Methods inherited from interface org.apache.beam.sdk.transforms.display.HasDisplayData
populateDisplayData
-
-
-
-
Method Detail
-
getDataset
@Required java.lang.String getDataset()
-
setDataset
void setDataset(java.lang.String value)
-
getTopic
@Required java.lang.String getTopic()
-
setTopic
void setTopic(java.lang.String value)
-
getTeamWindowDuration
@Integer(60) java.lang.Integer getTeamWindowDuration()
-
setTeamWindowDuration
void setTeamWindowDuration(java.lang.Integer value)
-
getAllowedLateness
@Integer(120) java.lang.Integer getAllowedLateness()
-
setAllowedLateness
void setAllowedLateness(java.lang.Integer value)
-
getLeaderBoardTableName
@String("leaderboard") java.lang.String getLeaderBoardTableName()
-
setLeaderBoardTableName
void setLeaderBoardTableName(java.lang.String value)
-
-