Class CreateEvent.Builder

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

    public static final class CreateEvent.Builder
    extends com.google.protobuf.GeneratedMessageLite.Builder<CreateEvent,​CreateEvent.Builder>
    implements CreateEventOrBuilder
    Protobuf type streamlayer.sports.admin.datasets.CreateEvent
    • Method Detail

      • setLeague

        public CreateEvent.Builder setLeague​(long value)
        uint64 league = 1;
        Parameters:
        value - The league to set.
        Returns:
        This builder for chaining.
      • clearLeague

        public CreateEvent.Builder clearLeague()
        uint64 league = 1;
        Returns:
        This builder for chaining.
      • setHomeTeam

        public CreateEvent.Builder setHomeTeam​(long value)
        uint64 home_team = 2;
        Parameters:
        value - The homeTeam to set.
        Returns:
        This builder for chaining.
      • clearHomeTeam

        public CreateEvent.Builder clearHomeTeam()
        uint64 home_team = 2;
        Returns:
        This builder for chaining.
      • setAwayTeam

        public CreateEvent.Builder setAwayTeam​(long value)
        uint64 away_team = 3;
        Parameters:
        value - The awayTeam to set.
        Returns:
        This builder for chaining.
      • clearAwayTeam

        public CreateEvent.Builder clearAwayTeam()
        uint64 away_team = 3;
        Returns:
        This builder for chaining.
      • getScheduled

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

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

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

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

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

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

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

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

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

        public boolean hasCustomFields()
        .streamlayer.sports.admin.datasets.CreateEventFields custom_fields = 6;
        Specified by:
        hasCustomFields in interface CreateEventOrBuilder
        Returns:
        Whether the customFields field is set.
      • clearCustomFields

        public CreateEvent.Builder clearCustomFields()
        .streamlayer.sports.admin.datasets.CreateEventFields custom_fields = 6;
      • hasVenue

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

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

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

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

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

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

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

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

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

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

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