Class TweetPoll.Builder

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

    public static final class TweetPoll.Builder
    extends com.google.protobuf.GeneratedMessageLite.Builder<TweetPoll,​TweetPoll.Builder>
    implements TweetPollOrBuilder
    Protobuf type streamlayer.social.TweetPoll
    • Method Detail

      • getDurationMinutes

        public java.lang.String getDurationMinutes()
        string duration_minutes = 1 [json_name = "durationMinutes"];
        Specified by:
        getDurationMinutes in interface TweetPollOrBuilder
        Returns:
        The durationMinutes.
      • getDurationMinutesBytes

        public com.google.protobuf.ByteString getDurationMinutesBytes()
        string duration_minutes = 1 [json_name = "durationMinutes"];
        Specified by:
        getDurationMinutesBytes in interface TweetPollOrBuilder
        Returns:
        The bytes for durationMinutes.
      • setDurationMinutes

        public TweetPoll.Builder setDurationMinutes​(java.lang.String value)
        string duration_minutes = 1 [json_name = "durationMinutes"];
        Parameters:
        value - The durationMinutes to set.
        Returns:
        This builder for chaining.
      • clearDurationMinutes

        public TweetPoll.Builder clearDurationMinutes()
        string duration_minutes = 1 [json_name = "durationMinutes"];
        Returns:
        This builder for chaining.
      • setDurationMinutesBytes

        public TweetPoll.Builder setDurationMinutesBytes​(com.google.protobuf.ByteString value)
        string duration_minutes = 1 [json_name = "durationMinutes"];
        Parameters:
        value - The bytes for durationMinutes to set.
        Returns:
        This builder for chaining.
      • getEndDatetime

        public java.lang.String getEndDatetime()
        string end_datetime = 2 [json_name = "endDatetime"];
        Specified by:
        getEndDatetime in interface TweetPollOrBuilder
        Returns:
        The endDatetime.
      • getEndDatetimeBytes

        public com.google.protobuf.ByteString getEndDatetimeBytes()
        string end_datetime = 2 [json_name = "endDatetime"];
        Specified by:
        getEndDatetimeBytes in interface TweetPollOrBuilder
        Returns:
        The bytes for endDatetime.
      • setEndDatetime

        public TweetPoll.Builder setEndDatetime​(java.lang.String value)
        string end_datetime = 2 [json_name = "endDatetime"];
        Parameters:
        value - The endDatetime to set.
        Returns:
        This builder for chaining.
      • clearEndDatetime

        public TweetPoll.Builder clearEndDatetime()
        string end_datetime = 2 [json_name = "endDatetime"];
        Returns:
        This builder for chaining.
      • setEndDatetimeBytes

        public TweetPoll.Builder setEndDatetimeBytes​(com.google.protobuf.ByteString value)
        string end_datetime = 2 [json_name = "endDatetime"];
        Parameters:
        value - The bytes for endDatetime to set.
        Returns:
        This builder for chaining.
      • getOptionsCount

        public int getOptionsCount()
        repeated .streamlayer.social.TweetPoll.TweetPollOption options = 3 [json_name = "options"];
        Specified by:
        getOptionsCount in interface TweetPollOrBuilder
      • addAllOptions

        public TweetPoll.Builder addAllOptions​(java.lang.Iterable<? extends TweetPoll.TweetPollOption> values)
        repeated .streamlayer.social.TweetPoll.TweetPollOption options = 3 [json_name = "options"];
      • clearOptions

        public TweetPoll.Builder clearOptions()
        repeated .streamlayer.social.TweetPoll.TweetPollOption options = 3 [json_name = "options"];
      • removeOptions

        public TweetPoll.Builder removeOptions​(int index)
        repeated .streamlayer.social.TweetPoll.TweetPollOption options = 3 [json_name = "options"];