Class EventScore.Builder

  • All Implemented Interfaces:
    com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, EventScoreOrBuilder, java.lang.Cloneable
    Enclosing class:
    EventScore

    public static final class EventScore.Builder
    extends com.google.protobuf.GeneratedMessageLite.Builder<EventScore,​EventScore.Builder>
    implements EventScoreOrBuilder
    Protobuf type streamlayer.sports.baseball.EventScore
    • Method Detail

      • getOuts

        public int getOuts()
        int32 outs = 1 [json_name = "outs"];
        Specified by:
        getOuts in interface EventScoreOrBuilder
        Returns:
        The outs.
      • setOuts

        public EventScore.Builder setOuts​(int value)
        int32 outs = 1 [json_name = "outs"];
        Parameters:
        value - The outs to set.
        Returns:
        This builder for chaining.
      • clearOuts

        public EventScore.Builder clearOuts()
        int32 outs = 1 [json_name = "outs"];
        Returns:
        This builder for chaining.
      • getInning

        public int getInning()
        int32 inning = 2 [json_name = "inning"];
        Specified by:
        getInning in interface EventScoreOrBuilder
        Returns:
        The inning.
      • setInning

        public EventScore.Builder setInning​(int value)
        int32 inning = 2 [json_name = "inning"];
        Parameters:
        value - The inning to set.
        Returns:
        This builder for chaining.
      • clearInning

        public EventScore.Builder clearInning()
        int32 inning = 2 [json_name = "inning"];
        Returns:
        This builder for chaining.
      • getInningDivision

        public java.lang.String getInningDivision()
        string inning_division = 3 [json_name = "inningDivision"];
        Specified by:
        getInningDivision in interface EventScoreOrBuilder
        Returns:
        The inningDivision.
      • getInningDivisionBytes

        public com.google.protobuf.ByteString getInningDivisionBytes()
        string inning_division = 3 [json_name = "inningDivision"];
        Specified by:
        getInningDivisionBytes in interface EventScoreOrBuilder
        Returns:
        The bytes for inningDivision.
      • setInningDivision

        public EventScore.Builder setInningDivision​(java.lang.String value)
        string inning_division = 3 [json_name = "inningDivision"];
        Parameters:
        value - The inningDivision to set.
        Returns:
        This builder for chaining.
      • clearInningDivision

        public EventScore.Builder clearInningDivision()
        string inning_division = 3 [json_name = "inningDivision"];
        Returns:
        This builder for chaining.
      • setInningDivisionBytes

        public EventScore.Builder setInningDivisionBytes​(com.google.protobuf.ByteString value)
        string inning_division = 3 [json_name = "inningDivision"];
        Parameters:
        value - The bytes for inningDivision to set.
        Returns:
        This builder for chaining.
      • getIsDelayed

        public boolean getIsDelayed()
        bool is_delayed = 4 [json_name = "isDelayed"];
        Specified by:
        getIsDelayed in interface EventScoreOrBuilder
        Returns:
        The isDelayed.
      • setIsDelayed

        public EventScore.Builder setIsDelayed​(boolean value)
        bool is_delayed = 4 [json_name = "isDelayed"];
        Parameters:
        value - The isDelayed to set.
        Returns:
        This builder for chaining.
      • clearIsDelayed

        public EventScore.Builder clearIsDelayed()
        bool is_delayed = 4 [json_name = "isDelayed"];
        Returns:
        This builder for chaining.
      • getReasonForDelay

        public java.lang.String getReasonForDelay()
        string reason_for_delay = 5 [json_name = "reasonForDelay"];
        Specified by:
        getReasonForDelay in interface EventScoreOrBuilder
        Returns:
        The reasonForDelay.
      • getReasonForDelayBytes

        public com.google.protobuf.ByteString getReasonForDelayBytes()
        string reason_for_delay = 5 [json_name = "reasonForDelay"];
        Specified by:
        getReasonForDelayBytes in interface EventScoreOrBuilder
        Returns:
        The bytes for reasonForDelay.
      • setReasonForDelay

        public EventScore.Builder setReasonForDelay​(java.lang.String value)
        string reason_for_delay = 5 [json_name = "reasonForDelay"];
        Parameters:
        value - The reasonForDelay to set.
        Returns:
        This builder for chaining.
      • clearReasonForDelay

        public EventScore.Builder clearReasonForDelay()
        string reason_for_delay = 5 [json_name = "reasonForDelay"];
        Returns:
        This builder for chaining.
      • setReasonForDelayBytes

        public EventScore.Builder setReasonForDelayBytes​(com.google.protobuf.ByteString value)
        string reason_for_delay = 5 [json_name = "reasonForDelay"];
        Parameters:
        value - The bytes for reasonForDelay to set.
        Returns:
        This builder for chaining.
      • getRunnersOnBaseList

        public java.util.List<RunnerOnBase> getRunnersOnBaseList()
         For 'diamonds'
         
        repeated .streamlayer.sports.baseball.RunnerOnBase runners_on_base = 6 [json_name = "runnersOnBase"];
        Specified by:
        getRunnersOnBaseList in interface EventScoreOrBuilder
      • getRunnersOnBaseCount

        public int getRunnersOnBaseCount()
         For 'diamonds'
         
        repeated .streamlayer.sports.baseball.RunnerOnBase runners_on_base = 6 [json_name = "runnersOnBase"];
        Specified by:
        getRunnersOnBaseCount in interface EventScoreOrBuilder
      • getRunnersOnBase

        public RunnerOnBase getRunnersOnBase​(int index)
         For 'diamonds'
         
        repeated .streamlayer.sports.baseball.RunnerOnBase runners_on_base = 6 [json_name = "runnersOnBase"];
        Specified by:
        getRunnersOnBase in interface EventScoreOrBuilder
      • setRunnersOnBase

        public EventScore.Builder setRunnersOnBase​(int index,
                                                   RunnerOnBase value)
         For 'diamonds'
         
        repeated .streamlayer.sports.baseball.RunnerOnBase runners_on_base = 6 [json_name = "runnersOnBase"];
      • setRunnersOnBase

        public EventScore.Builder setRunnersOnBase​(int index,
                                                   RunnerOnBase.Builder builderForValue)
         For 'diamonds'
         
        repeated .streamlayer.sports.baseball.RunnerOnBase runners_on_base = 6 [json_name = "runnersOnBase"];
      • addRunnersOnBase

        public EventScore.Builder addRunnersOnBase​(RunnerOnBase value)
         For 'diamonds'
         
        repeated .streamlayer.sports.baseball.RunnerOnBase runners_on_base = 6 [json_name = "runnersOnBase"];
      • addRunnersOnBase

        public EventScore.Builder addRunnersOnBase​(int index,
                                                   RunnerOnBase value)
         For 'diamonds'
         
        repeated .streamlayer.sports.baseball.RunnerOnBase runners_on_base = 6 [json_name = "runnersOnBase"];
      • addRunnersOnBase

        public EventScore.Builder addRunnersOnBase​(RunnerOnBase.Builder builderForValue)
         For 'diamonds'
         
        repeated .streamlayer.sports.baseball.RunnerOnBase runners_on_base = 6 [json_name = "runnersOnBase"];
      • addRunnersOnBase

        public EventScore.Builder addRunnersOnBase​(int index,
                                                   RunnerOnBase.Builder builderForValue)
         For 'diamonds'
         
        repeated .streamlayer.sports.baseball.RunnerOnBase runners_on_base = 6 [json_name = "runnersOnBase"];
      • addAllRunnersOnBase

        public EventScore.Builder addAllRunnersOnBase​(java.lang.Iterable<? extends RunnerOnBase> values)
         For 'diamonds'
         
        repeated .streamlayer.sports.baseball.RunnerOnBase runners_on_base = 6 [json_name = "runnersOnBase"];
      • clearRunnersOnBase

        public EventScore.Builder clearRunnersOnBase()
         For 'diamonds'
         
        repeated .streamlayer.sports.baseball.RunnerOnBase runners_on_base = 6 [json_name = "runnersOnBase"];
      • removeRunnersOnBase

        public EventScore.Builder removeRunnersOnBase​(int index)
         For 'diamonds'
         
        repeated .streamlayer.sports.baseball.RunnerOnBase runners_on_base = 6 [json_name = "runnersOnBase"];
      • getTakenBases

        public int getTakenBases()
         Aggregated value for 'diamonds', is a bitwise mask
         
        int32 taken_bases = 7 [json_name = "takenBases"];
        Specified by:
        getTakenBases in interface EventScoreOrBuilder
        Returns:
        The takenBases.
      • setTakenBases

        public EventScore.Builder setTakenBases​(int value)
         Aggregated value for 'diamonds', is a bitwise mask
         
        int32 taken_bases = 7 [json_name = "takenBases"];
        Parameters:
        value - The takenBases to set.
        Returns:
        This builder for chaining.
      • clearTakenBases

        public EventScore.Builder clearTakenBases()
         Aggregated value for 'diamonds', is a bitwise mask
         
        int32 taken_bases = 7 [json_name = "takenBases"];
        Returns:
        This builder for chaining.
      • hasHomeTeamRecord

        public boolean hasHomeTeamRecord()
        .streamlayer.sports.TeamRecord home_team_record = 8 [json_name = "homeTeamRecord"];
        Specified by:
        hasHomeTeamRecord in interface EventScoreOrBuilder
        Returns:
        Whether the homeTeamRecord field is set.
      • getHomeTeamRecord

        public TeamRecord getHomeTeamRecord()
        .streamlayer.sports.TeamRecord home_team_record = 8 [json_name = "homeTeamRecord"];
        Specified by:
        getHomeTeamRecord in interface EventScoreOrBuilder
        Returns:
        The homeTeamRecord.
      • setHomeTeamRecord

        public EventScore.Builder setHomeTeamRecord​(TeamRecord value)
        .streamlayer.sports.TeamRecord home_team_record = 8 [json_name = "homeTeamRecord"];
      • setHomeTeamRecord

        public EventScore.Builder setHomeTeamRecord​(TeamRecord.Builder builderForValue)
        .streamlayer.sports.TeamRecord home_team_record = 8 [json_name = "homeTeamRecord"];
      • mergeHomeTeamRecord

        public EventScore.Builder mergeHomeTeamRecord​(TeamRecord value)
        .streamlayer.sports.TeamRecord home_team_record = 8 [json_name = "homeTeamRecord"];
      • clearHomeTeamRecord

        public EventScore.Builder clearHomeTeamRecord()
        .streamlayer.sports.TeamRecord home_team_record = 8 [json_name = "homeTeamRecord"];
      • hasAwayTeamRecord

        public boolean hasAwayTeamRecord()
        .streamlayer.sports.TeamRecord away_team_record = 9 [json_name = "awayTeamRecord"];
        Specified by:
        hasAwayTeamRecord in interface EventScoreOrBuilder
        Returns:
        Whether the awayTeamRecord field is set.
      • getAwayTeamRecord

        public TeamRecord getAwayTeamRecord()
        .streamlayer.sports.TeamRecord away_team_record = 9 [json_name = "awayTeamRecord"];
        Specified by:
        getAwayTeamRecord in interface EventScoreOrBuilder
        Returns:
        The awayTeamRecord.
      • setAwayTeamRecord

        public EventScore.Builder setAwayTeamRecord​(TeamRecord value)
        .streamlayer.sports.TeamRecord away_team_record = 9 [json_name = "awayTeamRecord"];
      • setAwayTeamRecord

        public EventScore.Builder setAwayTeamRecord​(TeamRecord.Builder builderForValue)
        .streamlayer.sports.TeamRecord away_team_record = 9 [json_name = "awayTeamRecord"];
      • mergeAwayTeamRecord

        public EventScore.Builder mergeAwayTeamRecord​(TeamRecord value)
        .streamlayer.sports.TeamRecord away_team_record = 9 [json_name = "awayTeamRecord"];
      • clearAwayTeamRecord

        public EventScore.Builder clearAwayTeamRecord()
        .streamlayer.sports.TeamRecord away_team_record = 9 [json_name = "awayTeamRecord"];