Class EventData.Builder

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

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

      • getId

        public long getId()
        uint64 id = 1;
        Specified by:
        getId in interface EventDataOrBuilder
        Returns:
        The id.
      • setId

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

        public EventData.Builder clearId()
        uint64 id = 1;
        Returns:
        This builder for chaining.
      • getSport

        public java.lang.String getSport()
        string sport = 2;
        Specified by:
        getSport in interface EventDataOrBuilder
        Returns:
        The sport.
      • getSportBytes

        public com.google.protobuf.ByteString getSportBytes()
        string sport = 2;
        Specified by:
        getSportBytes in interface EventDataOrBuilder
        Returns:
        The bytes for sport.
      • setSport

        public EventData.Builder setSport​(java.lang.String value)
        string sport = 2;
        Parameters:
        value - The sport to set.
        Returns:
        This builder for chaining.
      • clearSport

        public EventData.Builder clearSport()
        string sport = 2;
        Returns:
        This builder for chaining.
      • setSportBytes

        public EventData.Builder setSportBytes​(com.google.protobuf.ByteString value)
        string sport = 2;
        Parameters:
        value - The bytes for sport to set.
        Returns:
        This builder for chaining.
      • getLeague

        public java.lang.String getLeague()
        string league = 3;
        Specified by:
        getLeague in interface EventDataOrBuilder
        Returns:
        The league.
      • getLeagueBytes

        public com.google.protobuf.ByteString getLeagueBytes()
        string league = 3;
        Specified by:
        getLeagueBytes in interface EventDataOrBuilder
        Returns:
        The bytes for league.
      • setLeague

        public EventData.Builder setLeague​(java.lang.String value)
        string league = 3;
        Parameters:
        value - The league to set.
        Returns:
        This builder for chaining.
      • clearLeague

        public EventData.Builder clearLeague()
        string league = 3;
        Returns:
        This builder for chaining.
      • setLeagueBytes

        public EventData.Builder setLeagueBytes​(com.google.protobuf.ByteString value)
        string league = 3;
        Parameters:
        value - The bytes for league to set.
        Returns:
        This builder for chaining.
      • getScheduled

        public java.lang.String getScheduled()
        string scheduled = 4;
        Specified by:
        getScheduled in interface EventDataOrBuilder
        Returns:
        The scheduled.
      • getScheduledBytes

        public com.google.protobuf.ByteString getScheduledBytes()
        string scheduled = 4;
        Specified by:
        getScheduledBytes in interface EventDataOrBuilder
        Returns:
        The bytes for scheduled.
      • setScheduled

        public EventData.Builder setScheduled​(java.lang.String value)
        string scheduled = 4;
        Parameters:
        value - The scheduled to set.
        Returns:
        This builder for chaining.
      • clearScheduled

        public EventData.Builder clearScheduled()
        string scheduled = 4;
        Returns:
        This builder for chaining.
      • setScheduledBytes

        public EventData.Builder setScheduledBytes​(com.google.protobuf.ByteString value)
        string scheduled = 4;
        Parameters:
        value - The bytes for scheduled to set.
        Returns:
        This builder for chaining.
      • hasHome

        public boolean hasHome()
        .streamlayer.sports.EventTeam home = 5;
        Specified by:
        hasHome in interface EventDataOrBuilder
        Returns:
        Whether the home field is set.
      • clearHome

        public EventData.Builder clearHome()
        .streamlayer.sports.EventTeam home = 5;
      • hasAway

        public boolean hasAway()
        .streamlayer.sports.EventTeam away = 6;
        Specified by:
        hasAway in interface EventDataOrBuilder
        Returns:
        Whether the away field is set.
      • clearAway

        public EventData.Builder clearAway()
        .streamlayer.sports.EventTeam away = 6;
      • getStatusValue

        public int getStatusValue()
        .streamlayer.sports.EventStatus status = 7;
        Specified by:
        getStatusValue in interface EventDataOrBuilder
        Returns:
        The enum numeric value on the wire for status.
      • setStatusValue

        public EventData.Builder setStatusValue​(int value)
        .streamlayer.sports.EventStatus status = 7;
        Parameters:
        value - The status to set.
        Returns:
        This builder for chaining.
      • setStatus

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

        public EventData.Builder clearStatus()
        .streamlayer.sports.EventStatus status = 7;
        Returns:
        This builder for chaining.
      • hasCustomFields

        public boolean hasCustomFields()
        .streamlayer.sports.EventCustomFields custom_fields = 8;
        Specified by:
        hasCustomFields in interface EventDataOrBuilder
        Returns:
        Whether the customFields field is set.
      • clearCustomFields

        public EventData.Builder clearCustomFields()
        .streamlayer.sports.EventCustomFields custom_fields = 8;
      • getStartTime

        public java.lang.String getStartTime()
        string start_time = 9;
        Specified by:
        getStartTime in interface EventDataOrBuilder
        Returns:
        The startTime.
      • getStartTimeBytes

        public com.google.protobuf.ByteString getStartTimeBytes()
        string start_time = 9;
        Specified by:
        getStartTimeBytes in interface EventDataOrBuilder
        Returns:
        The bytes for startTime.
      • setStartTime

        public EventData.Builder setStartTime​(java.lang.String value)
        string start_time = 9;
        Parameters:
        value - The startTime to set.
        Returns:
        This builder for chaining.
      • clearStartTime

        public EventData.Builder clearStartTime()
        string start_time = 9;
        Returns:
        This builder for chaining.
      • setStartTimeBytes

        public EventData.Builder setStartTimeBytes​(com.google.protobuf.ByteString value)
        string start_time = 9;
        Parameters:
        value - The bytes for startTime to set.
        Returns:
        This builder for chaining.
      • getEndTime

        public java.lang.String getEndTime()
        string end_time = 10;
        Specified by:
        getEndTime in interface EventDataOrBuilder
        Returns:
        The endTime.
      • getEndTimeBytes

        public com.google.protobuf.ByteString getEndTimeBytes()
        string end_time = 10;
        Specified by:
        getEndTimeBytes in interface EventDataOrBuilder
        Returns:
        The bytes for endTime.
      • setEndTime

        public EventData.Builder setEndTime​(java.lang.String value)
        string end_time = 10;
        Parameters:
        value - The endTime to set.
        Returns:
        This builder for chaining.
      • clearEndTime

        public EventData.Builder clearEndTime()
        string end_time = 10;
        Returns:
        This builder for chaining.
      • setEndTimeBytes

        public EventData.Builder setEndTimeBytes​(com.google.protobuf.ByteString value)
        string end_time = 10;
        Parameters:
        value - The bytes for endTime to set.
        Returns:
        This builder for chaining.
      • hasVenue

        public boolean hasVenue()
        .streamlayer.sports.Venue venue = 11;
        Specified by:
        hasVenue in interface EventDataOrBuilder
        Returns:
        Whether the venue field is set.
      • clearVenue

        public EventData.Builder clearVenue()
        .streamlayer.sports.Venue venue = 11;