Class TotalWavesRequest.TotalRequestFilter.Builder

    • Method Detail

      • getEventIds

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

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

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

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

        public WaveCategory getCategories​(int index)
         permission types
         
        repeated .streamlayer.analytics.v1.waves.WaveCategory categories = 3 [json_name = "categories"];
        Specified by:
        getCategories in interface TotalWavesRequest.TotalRequestFilterOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The categories at the given index.
      • setCategories

        public TotalWavesRequest.TotalRequestFilter.Builder setCategories​(int index,
                                                                          WaveCategory value)
         permission types
         
        repeated .streamlayer.analytics.v1.waves.WaveCategory categories = 3 [json_name = "categories"];
        Parameters:
        index - The index to set the value at.
        value - The categories to set.
        Returns:
        This builder for chaining.
      • addCategories

        public TotalWavesRequest.TotalRequestFilter.Builder addCategories​(WaveCategory value)
         permission types
         
        repeated .streamlayer.analytics.v1.waves.WaveCategory categories = 3 [json_name = "categories"];
        Parameters:
        value - The categories to add.
        Returns:
        This builder for chaining.
      • addAllCategories

        public TotalWavesRequest.TotalRequestFilter.Builder addAllCategories​(java.lang.Iterable<? extends WaveCategory> values)
         permission types
         
        repeated .streamlayer.analytics.v1.waves.WaveCategory categories = 3 [json_name = "categories"];
        Parameters:
        values - The categories to add.
        Returns:
        This builder for chaining.
      • clearCategories

        public TotalWavesRequest.TotalRequestFilter.Builder clearCategories()
         permission types
         
        repeated .streamlayer.analytics.v1.waves.WaveCategory categories = 3 [json_name = "categories"];
        Returns:
        This builder for chaining.
      • getCategoriesValueList

        public java.util.List<java.lang.Integer> getCategoriesValueList()
         permission types
         
        repeated .streamlayer.analytics.v1.waves.WaveCategory categories = 3 [json_name = "categories"];
        Specified by:
        getCategoriesValueList in interface TotalWavesRequest.TotalRequestFilterOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for categories.
      • getCategoriesValue

        public int getCategoriesValue​(int index)
         permission types
         
        repeated .streamlayer.analytics.v1.waves.WaveCategory categories = 3 [json_name = "categories"];
        Specified by:
        getCategoriesValue in interface TotalWavesRequest.TotalRequestFilterOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of categories at the given index.
      • setCategoriesValue

        public TotalWavesRequest.TotalRequestFilter.Builder setCategoriesValue​(int index,
                                                                               int value)
         permission types
         
        repeated .streamlayer.analytics.v1.waves.WaveCategory categories = 3 [json_name = "categories"];
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for categories to set.
        Returns:
        This builder for chaining.
      • addCategoriesValue

        public TotalWavesRequest.TotalRequestFilter.Builder addCategoriesValue​(int value)
         permission types
         
        repeated .streamlayer.analytics.v1.waves.WaveCategory categories = 3 [json_name = "categories"];
        Parameters:
        value - The enum numeric value on the wire for categories to add.
        Returns:
        This builder for chaining.
      • addAllCategoriesValue

        public TotalWavesRequest.TotalRequestFilter.Builder addAllCategoriesValue​(java.lang.Iterable<java.lang.Integer> values)
         permission types
         
        repeated .streamlayer.analytics.v1.waves.WaveCategory categories = 3 [json_name = "categories"];
        Parameters:
        values - The enum numeric values on the wire for categories to add.
        Returns:
        This builder for chaining.
      • setKindValue

        public TotalWavesRequest.TotalRequestFilter.Builder setKindValue​(int value)
         kind
         
        .streamlayer.analytics.v1.common.Kind kind = 4 [json_name = "kind"];
        Parameters:
        value - The kind to set.
        Returns:
        This builder for chaining.
      • setKind

        public TotalWavesRequest.TotalRequestFilter.Builder setKind​(Kind value)
         kind
         
        .streamlayer.analytics.v1.common.Kind kind = 4 [json_name = "kind"];
        Parameters:
        value - The enum numeric value on the wire for kind to set.
        Returns:
        This builder for chaining.