Class FeaturedGroupsRequestFilter.Builder

    • Method Detail

      • setOrganizationId

        public FeaturedGroupsRequestFilter.Builder setOrganizationId​(java.lang.String value)
        optional string organization_id = 1 [json_name = "organizationId"];
        Parameters:
        value - The organizationId to set.
        Returns:
        This builder for chaining.
      • clearOrganizationId

        public FeaturedGroupsRequestFilter.Builder clearOrganizationId()
        optional string organization_id = 1 [json_name = "organizationId"];
        Returns:
        This builder for chaining.
      • setOrganizationIdBytes

        public FeaturedGroupsRequestFilter.Builder setOrganizationIdBytes​(com.google.protobuf.ByteString value)
        optional string organization_id = 1 [json_name = "organizationId"];
        Parameters:
        value - The bytes for organizationId to set.
        Returns:
        This builder for chaining.
      • getEventIds

        public long getEventIds​(int index)
        repeated uint64 event_ids = 2 [json_name = "eventIds"];
        Specified by:
        getEventIds in interface FeaturedGroupsRequestFilterOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The eventIds at the given index.
      • setEventIds

        public FeaturedGroupsRequestFilter.Builder setEventIds​(int index,
                                                               long value)
        repeated uint64 event_ids = 2 [json_name = "eventIds"];
        Parameters:
        value - The eventIds to set.
        Returns:
        This builder for chaining.
      • addEventIds

        public FeaturedGroupsRequestFilter.Builder addEventIds​(long value)
        repeated uint64 event_ids = 2 [json_name = "eventIds"];
        Parameters:
        value - The eventIds to add.
        Returns:
        This builder for chaining.
      • addAllEventIds

        public FeaturedGroupsRequestFilter.Builder addAllEventIds​(java.lang.Iterable<? extends java.lang.Long> values)
        repeated uint64 event_ids = 2 [json_name = "eventIds"];
        Parameters:
        values - The eventIds to add.
        Returns:
        This builder for chaining.
      • hasPeriod

        public boolean hasPeriod()
        .streamlayer.analytics.v1.common.Period period = 3 [json_name = "period"];
        Specified by:
        hasPeriod in interface FeaturedGroupsRequestFilterOrBuilder
        Returns:
        Whether the period field is set.
      • hasDate

        @Deprecated
        public boolean hasDate()
        Deprecated.
        streamlayer.analytics.v2.studio.FeaturedGroupsRequestFilter.date is deprecated. See streamlayer/analytics/v2/studio/dashboard.proto;l=99
        optional string date = 4 [json_name = "date", deprecated = true];
        Specified by:
        hasDate in interface FeaturedGroupsRequestFilterOrBuilder
        Returns:
        Whether the date field is set.
      • getDate

        @Deprecated
        public java.lang.String getDate()
        Deprecated.
        streamlayer.analytics.v2.studio.FeaturedGroupsRequestFilter.date is deprecated. See streamlayer/analytics/v2/studio/dashboard.proto;l=99
        optional string date = 4 [json_name = "date", deprecated = true];
        Specified by:
        getDate in interface FeaturedGroupsRequestFilterOrBuilder
        Returns:
        The date.
      • getDateBytes

        @Deprecated
        public com.google.protobuf.ByteString getDateBytes()
        Deprecated.
        streamlayer.analytics.v2.studio.FeaturedGroupsRequestFilter.date is deprecated. See streamlayer/analytics/v2/studio/dashboard.proto;l=99
        optional string date = 4 [json_name = "date", deprecated = true];
        Specified by:
        getDateBytes in interface FeaturedGroupsRequestFilterOrBuilder
        Returns:
        The bytes for date.
      • setDate

        @Deprecated
        public FeaturedGroupsRequestFilter.Builder setDate​(java.lang.String value)
        Deprecated.
        streamlayer.analytics.v2.studio.FeaturedGroupsRequestFilter.date is deprecated. See streamlayer/analytics/v2/studio/dashboard.proto;l=99
        optional string date = 4 [json_name = "date", deprecated = true];
        Parameters:
        value - The date to set.
        Returns:
        This builder for chaining.
      • clearDate

        @Deprecated
        public FeaturedGroupsRequestFilter.Builder clearDate()
        Deprecated.
        streamlayer.analytics.v2.studio.FeaturedGroupsRequestFilter.date is deprecated. See streamlayer/analytics/v2/studio/dashboard.proto;l=99
        optional string date = 4 [json_name = "date", deprecated = true];
        Returns:
        This builder for chaining.
      • setDateBytes

        @Deprecated
        public FeaturedGroupsRequestFilter.Builder setDateBytes​(com.google.protobuf.ByteString value)
        Deprecated.
        streamlayer.analytics.v2.studio.FeaturedGroupsRequestFilter.date is deprecated. See streamlayer/analytics/v2/studio/dashboard.proto;l=99
        optional string date = 4 [json_name = "date", deprecated = true];
        Parameters:
        value - The bytes for date to set.
        Returns:
        This builder for chaining.
      • getCountriesList

        public java.util.List<java.lang.String> getCountriesList()
        repeated string countries = 5 [json_name = "countries"];
        Specified by:
        getCountriesList in interface FeaturedGroupsRequestFilterOrBuilder
        Returns:
        A list containing the countries.
      • getCountries

        public java.lang.String getCountries​(int index)
        repeated string countries = 5 [json_name = "countries"];
        Specified by:
        getCountries in interface FeaturedGroupsRequestFilterOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The countries at the given index.
      • getCountriesBytes

        public com.google.protobuf.ByteString getCountriesBytes​(int index)
        repeated string countries = 5 [json_name = "countries"];
        Specified by:
        getCountriesBytes in interface FeaturedGroupsRequestFilterOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the countries at the given index.
      • setCountries

        public FeaturedGroupsRequestFilter.Builder setCountries​(int index,
                                                                java.lang.String value)
        repeated string countries = 5 [json_name = "countries"];
        Parameters:
        index - The index to set the value at.
        value - The countries to set.
        Returns:
        This builder for chaining.
      • addCountries

        public FeaturedGroupsRequestFilter.Builder addCountries​(java.lang.String value)
        repeated string countries = 5 [json_name = "countries"];
        Parameters:
        value - The countries to add.
        Returns:
        This builder for chaining.
      • addAllCountries

        public FeaturedGroupsRequestFilter.Builder addAllCountries​(java.lang.Iterable<java.lang.String> values)
        repeated string countries = 5 [json_name = "countries"];
        Parameters:
        values - The countries to add.
        Returns:
        This builder for chaining.
      • addCountriesBytes

        public FeaturedGroupsRequestFilter.Builder addCountriesBytes​(com.google.protobuf.ByteString value)
        repeated string countries = 5 [json_name = "countries"];
        Parameters:
        value - The bytes of the countries to add.
        Returns:
        This builder for chaining.
      • getTzBytes

        public com.google.protobuf.ByteString getTzBytes()
         'America/New_York'
         
        optional string tz = 6 [json_name = "tz"];
        Specified by:
        getTzBytes in interface FeaturedGroupsRequestFilterOrBuilder
        Returns:
        The bytes for tz.
      • setTz

        public FeaturedGroupsRequestFilter.Builder setTz​(java.lang.String value)
         'America/New_York'
         
        optional string tz = 6 [json_name = "tz"];
        Parameters:
        value - The tz to set.
        Returns:
        This builder for chaining.
      • setTzBytes

        public FeaturedGroupsRequestFilter.Builder setTzBytes​(com.google.protobuf.ByteString value)
         'America/New_York'
         
        optional string tz = 6 [json_name = "tz"];
        Parameters:
        value - The bytes for tz to set.
        Returns:
        This builder for chaining.