Class Event.Builder

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

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

      • getId

        public long getId()
        uint64 id = 1 [json_name = "id"];
        Specified by:
        getId in interface EventOrBuilder
        Returns:
        The id.
      • setId

        public Event.Builder setId​(long value)
        uint64 id = 1 [json_name = "id"];
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • clearId

        public Event.Builder clearId()
        uint64 id = 1 [json_name = "id"];
        Returns:
        This builder for chaining.
      • getCustomFields

        public java.lang.String getCustomFields()
        string custom_fields = 2 [json_name = "customFields"];
        Specified by:
        getCustomFields in interface EventOrBuilder
        Returns:
        The customFields.
      • getCustomFieldsBytes

        public com.google.protobuf.ByteString getCustomFieldsBytes()
        string custom_fields = 2 [json_name = "customFields"];
        Specified by:
        getCustomFieldsBytes in interface EventOrBuilder
        Returns:
        The bytes for customFields.
      • setCustomFields

        public Event.Builder setCustomFields​(java.lang.String value)
        string custom_fields = 2 [json_name = "customFields"];
        Parameters:
        value - The customFields to set.
        Returns:
        This builder for chaining.
      • clearCustomFields

        public Event.Builder clearCustomFields()
        string custom_fields = 2 [json_name = "customFields"];
        Returns:
        This builder for chaining.
      • setCustomFieldsBytes

        public Event.Builder setCustomFieldsBytes​(com.google.protobuf.ByteString value)
        string custom_fields = 2 [json_name = "customFields"];
        Parameters:
        value - The bytes for customFields to set.
        Returns:
        This builder for chaining.
      • getLeagueId

        public long getLeagueId()
        uint64 league_id = 3 [json_name = "leagueId"];
        Specified by:
        getLeagueId in interface EventOrBuilder
        Returns:
        The leagueId.
      • setLeagueId

        public Event.Builder setLeagueId​(long value)
        uint64 league_id = 3 [json_name = "leagueId"];
        Parameters:
        value - The leagueId to set.
        Returns:
        This builder for chaining.
      • clearLeagueId

        public Event.Builder clearLeagueId()
        uint64 league_id = 3 [json_name = "leagueId"];
        Returns:
        This builder for chaining.
      • getSeasonId

        public long getSeasonId()
        uint64 season_id = 4 [json_name = "seasonId"];
        Specified by:
        getSeasonId in interface EventOrBuilder
        Returns:
        The seasonId.
      • setSeasonId

        public Event.Builder setSeasonId​(long value)
        uint64 season_id = 4 [json_name = "seasonId"];
        Parameters:
        value - The seasonId to set.
        Returns:
        This builder for chaining.
      • clearSeasonId

        public Event.Builder clearSeasonId()
        uint64 season_id = 4 [json_name = "seasonId"];
        Returns:
        This builder for chaining.
      • getHomeTeamId

        public long getHomeTeamId()
        uint64 home_team_id = 5 [json_name = "homeTeamId"];
        Specified by:
        getHomeTeamId in interface EventOrBuilder
        Returns:
        The homeTeamId.
      • setHomeTeamId

        public Event.Builder setHomeTeamId​(long value)
        uint64 home_team_id = 5 [json_name = "homeTeamId"];
        Parameters:
        value - The homeTeamId to set.
        Returns:
        This builder for chaining.
      • clearHomeTeamId

        public Event.Builder clearHomeTeamId()
        uint64 home_team_id = 5 [json_name = "homeTeamId"];
        Returns:
        This builder for chaining.
      • getAwayTeamId

        public long getAwayTeamId()
        uint64 away_team_id = 6 [json_name = "awayTeamId"];
        Specified by:
        getAwayTeamId in interface EventOrBuilder
        Returns:
        The awayTeamId.
      • setAwayTeamId

        public Event.Builder setAwayTeamId​(long value)
        uint64 away_team_id = 6 [json_name = "awayTeamId"];
        Parameters:
        value - The awayTeamId to set.
        Returns:
        This builder for chaining.
      • clearAwayTeamId

        public Event.Builder clearAwayTeamId()
        uint64 away_team_id = 6 [json_name = "awayTeamId"];
        Returns:
        This builder for chaining.
      • getWinnerTeamId

        public long getWinnerTeamId()
        uint64 winner_team_id = 7 [json_name = "winnerTeamId"];
        Specified by:
        getWinnerTeamId in interface EventOrBuilder
        Returns:
        The winnerTeamId.
      • setWinnerTeamId

        public Event.Builder setWinnerTeamId​(long value)
        uint64 winner_team_id = 7 [json_name = "winnerTeamId"];
        Parameters:
        value - The winnerTeamId to set.
        Returns:
        This builder for chaining.
      • clearWinnerTeamId

        public Event.Builder clearWinnerTeamId()
        uint64 winner_team_id = 7 [json_name = "winnerTeamId"];
        Returns:
        This builder for chaining.
      • getScheduled

        public java.lang.String getScheduled()
        string scheduled = 8 [json_name = "scheduled"];
        Specified by:
        getScheduled in interface EventOrBuilder
        Returns:
        The scheduled.
      • getScheduledBytes

        public com.google.protobuf.ByteString getScheduledBytes()
        string scheduled = 8 [json_name = "scheduled"];
        Specified by:
        getScheduledBytes in interface EventOrBuilder
        Returns:
        The bytes for scheduled.
      • setScheduled

        public Event.Builder setScheduled​(java.lang.String value)
        string scheduled = 8 [json_name = "scheduled"];
        Parameters:
        value - The scheduled to set.
        Returns:
        This builder for chaining.
      • clearScheduled

        public Event.Builder clearScheduled()
        string scheduled = 8 [json_name = "scheduled"];
        Returns:
        This builder for chaining.
      • setScheduledBytes

        public Event.Builder setScheduledBytes​(com.google.protobuf.ByteString value)
        string scheduled = 8 [json_name = "scheduled"];
        Parameters:
        value - The bytes for scheduled to set.
        Returns:
        This builder for chaining.
      • getScoreHome

        public int getScoreHome()
        int32 score_home = 9 [json_name = "scoreHome"];
        Specified by:
        getScoreHome in interface EventOrBuilder
        Returns:
        The scoreHome.
      • setScoreHome

        public Event.Builder setScoreHome​(int value)
        int32 score_home = 9 [json_name = "scoreHome"];
        Parameters:
        value - The scoreHome to set.
        Returns:
        This builder for chaining.
      • clearScoreHome

        public Event.Builder clearScoreHome()
        int32 score_home = 9 [json_name = "scoreHome"];
        Returns:
        This builder for chaining.
      • getScoreAway

        public int getScoreAway()
        int32 score_away = 10 [json_name = "scoreAway"];
        Specified by:
        getScoreAway in interface EventOrBuilder
        Returns:
        The scoreAway.
      • setScoreAway

        public Event.Builder setScoreAway​(int value)
        int32 score_away = 10 [json_name = "scoreAway"];
        Parameters:
        value - The scoreAway to set.
        Returns:
        This builder for chaining.
      • clearScoreAway

        public Event.Builder clearScoreAway()
        int32 score_away = 10 [json_name = "scoreAway"];
        Returns:
        This builder for chaining.
      • hasVenue

        public boolean hasVenue()
        .streamlayer.sports.Venue venue = 11 [json_name = "venue"];
        Specified by:
        hasVenue in interface EventOrBuilder
        Returns:
        Whether the venue field is set.
      • getVenue

        public Venue getVenue()
        .streamlayer.sports.Venue venue = 11 [json_name = "venue"];
        Specified by:
        getVenue in interface EventOrBuilder
        Returns:
        The venue.
      • setVenue

        public Event.Builder setVenue​(Venue value)
        .streamlayer.sports.Venue venue = 11 [json_name = "venue"];
      • setVenue

        public Event.Builder setVenue​(Venue.Builder builderForValue)
        .streamlayer.sports.Venue venue = 11 [json_name = "venue"];
      • mergeVenue

        public Event.Builder mergeVenue​(Venue value)
        .streamlayer.sports.Venue venue = 11 [json_name = "venue"];
      • clearVenue

        public Event.Builder clearVenue()
        .streamlayer.sports.Venue venue = 11 [json_name = "venue"];
      • hasEventTime

        public boolean hasEventTime()
        .streamlayer.sports.EventTime event_time = 12 [json_name = "eventTime"];
        Specified by:
        hasEventTime in interface EventOrBuilder
        Returns:
        Whether the eventTime field is set.
      • getEventTime

        public EventTime getEventTime()
        .streamlayer.sports.EventTime event_time = 12 [json_name = "eventTime"];
        Specified by:
        getEventTime in interface EventOrBuilder
        Returns:
        The eventTime.
      • setEventTime

        public Event.Builder setEventTime​(EventTime value)
        .streamlayer.sports.EventTime event_time = 12 [json_name = "eventTime"];
      • setEventTime

        public Event.Builder setEventTime​(EventTime.Builder builderForValue)
        .streamlayer.sports.EventTime event_time = 12 [json_name = "eventTime"];
      • mergeEventTime

        public Event.Builder mergeEventTime​(EventTime value)
        .streamlayer.sports.EventTime event_time = 12 [json_name = "eventTime"];
      • clearEventTime

        public Event.Builder clearEventTime()
        .streamlayer.sports.EventTime event_time = 12 [json_name = "eventTime"];
      • getStatusValue

        public int getStatusValue()
        .streamlayer.sports.EventStatus status = 13 [json_name = "status"];
        Specified by:
        getStatusValue in interface EventOrBuilder
        Returns:
        The enum numeric value on the wire for status.
      • setStatusValue

        public Event.Builder setStatusValue​(int value)
        .streamlayer.sports.EventStatus status = 13 [json_name = "status"];
        Parameters:
        value - The status to set.
        Returns:
        This builder for chaining.
      • getStatus

        public EventStatus getStatus()
        .streamlayer.sports.EventStatus status = 13 [json_name = "status"];
        Specified by:
        getStatus in interface EventOrBuilder
        Returns:
        The status.
      • setStatus

        public Event.Builder setStatus​(EventStatus value)
        .streamlayer.sports.EventStatus status = 13 [json_name = "status"];
        Parameters:
        value - The enum numeric value on the wire for status to set.
        Returns:
        This builder for chaining.
      • clearStatus

        public Event.Builder clearStatus()
        .streamlayer.sports.EventStatus status = 13 [json_name = "status"];
        Returns:
        This builder for chaining.
      • getPeriodsList

        public java.util.List<EventPeriod> getPeriodsList()
        repeated .streamlayer.sports.EventPeriod periods = 14 [json_name = "periods"];
        Specified by:
        getPeriodsList in interface EventOrBuilder
      • getPeriodsCount

        public int getPeriodsCount()
        repeated .streamlayer.sports.EventPeriod periods = 14 [json_name = "periods"];
        Specified by:
        getPeriodsCount in interface EventOrBuilder
      • getPeriods

        public EventPeriod getPeriods​(int index)
        repeated .streamlayer.sports.EventPeriod periods = 14 [json_name = "periods"];
        Specified by:
        getPeriods in interface EventOrBuilder
      • setPeriods

        public Event.Builder setPeriods​(int index,
                                        EventPeriod value)
        repeated .streamlayer.sports.EventPeriod periods = 14 [json_name = "periods"];
      • setPeriods

        public Event.Builder setPeriods​(int index,
                                        EventPeriod.Builder builderForValue)
        repeated .streamlayer.sports.EventPeriod periods = 14 [json_name = "periods"];
      • addPeriods

        public Event.Builder addPeriods​(EventPeriod value)
        repeated .streamlayer.sports.EventPeriod periods = 14 [json_name = "periods"];
      • addPeriods

        public Event.Builder addPeriods​(int index,
                                        EventPeriod value)
        repeated .streamlayer.sports.EventPeriod periods = 14 [json_name = "periods"];
      • addPeriods

        public Event.Builder addPeriods​(EventPeriod.Builder builderForValue)
        repeated .streamlayer.sports.EventPeriod periods = 14 [json_name = "periods"];
      • addPeriods

        public Event.Builder addPeriods​(int index,
                                        EventPeriod.Builder builderForValue)
        repeated .streamlayer.sports.EventPeriod periods = 14 [json_name = "periods"];
      • addAllPeriods

        public Event.Builder addAllPeriods​(java.lang.Iterable<? extends EventPeriod> values)
        repeated .streamlayer.sports.EventPeriod periods = 14 [json_name = "periods"];
      • clearPeriods

        public Event.Builder clearPeriods()
        repeated .streamlayer.sports.EventPeriod periods = 14 [json_name = "periods"];
      • removePeriods

        public Event.Builder removePeriods​(int index)
        repeated .streamlayer.sports.EventPeriod periods = 14 [json_name = "periods"];
      • getStartTime

        public java.lang.String getStartTime()
        string start_time = 15 [json_name = "startTime"];
        Specified by:
        getStartTime in interface EventOrBuilder
        Returns:
        The startTime.
      • getStartTimeBytes

        public com.google.protobuf.ByteString getStartTimeBytes()
        string start_time = 15 [json_name = "startTime"];
        Specified by:
        getStartTimeBytes in interface EventOrBuilder
        Returns:
        The bytes for startTime.
      • setStartTime

        public Event.Builder setStartTime​(java.lang.String value)
        string start_time = 15 [json_name = "startTime"];
        Parameters:
        value - The startTime to set.
        Returns:
        This builder for chaining.
      • clearStartTime

        public Event.Builder clearStartTime()
        string start_time = 15 [json_name = "startTime"];
        Returns:
        This builder for chaining.
      • setStartTimeBytes

        public Event.Builder setStartTimeBytes​(com.google.protobuf.ByteString value)
        string start_time = 15 [json_name = "startTime"];
        Parameters:
        value - The bytes for startTime to set.
        Returns:
        This builder for chaining.
      • getEndTime

        public java.lang.String getEndTime()
        string end_time = 16 [json_name = "endTime"];
        Specified by:
        getEndTime in interface EventOrBuilder
        Returns:
        The endTime.
      • getEndTimeBytes

        public com.google.protobuf.ByteString getEndTimeBytes()
        string end_time = 16 [json_name = "endTime"];
        Specified by:
        getEndTimeBytes in interface EventOrBuilder
        Returns:
        The bytes for endTime.
      • setEndTime

        public Event.Builder setEndTime​(java.lang.String value)
        string end_time = 16 [json_name = "endTime"];
        Parameters:
        value - The endTime to set.
        Returns:
        This builder for chaining.
      • clearEndTime

        public Event.Builder clearEndTime()
        string end_time = 16 [json_name = "endTime"];
        Returns:
        This builder for chaining.
      • setEndTimeBytes

        public Event.Builder setEndTimeBytes​(com.google.protobuf.ByteString value)
        string end_time = 16 [json_name = "endTime"];
        Parameters:
        value - The bytes for endTime to set.
        Returns:
        This builder for chaining.
      • getEndlessValue

        public int getEndlessValue()
        .streamlayer.sports.EventEndless endless = 17 [json_name = "endless"];
        Specified by:
        getEndlessValue in interface EventOrBuilder
        Returns:
        The enum numeric value on the wire for endless.
      • setEndlessValue

        public Event.Builder setEndlessValue​(int value)
        .streamlayer.sports.EventEndless endless = 17 [json_name = "endless"];
        Parameters:
        value - The endless to set.
        Returns:
        This builder for chaining.
      • getEndless

        public EventEndless getEndless()
        .streamlayer.sports.EventEndless endless = 17 [json_name = "endless"];
        Specified by:
        getEndless in interface EventOrBuilder
        Returns:
        The endless.
      • setEndless

        public Event.Builder setEndless​(EventEndless value)
        .streamlayer.sports.EventEndless endless = 17 [json_name = "endless"];
        Parameters:
        value - The enum numeric value on the wire for endless to set.
        Returns:
        This builder for chaining.
      • clearEndless

        public Event.Builder clearEndless()
        .streamlayer.sports.EventEndless endless = 17 [json_name = "endless"];
        Returns:
        This builder for chaining.