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 by LeaderBoard.
    • 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 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)