Class ListRequestFilter.Builder

    • Method Detail

      • hasPeriod

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

        public ListRequestFilter.Builder clearPeriod()
        .streamlayer.analytics.v1.common.Period period = 1 [json_name = "period"];
      • getEventIdsList

        public java.util.List<java.lang.Long> getEventIdsList()
        repeated uint64 event_ids = 2 [json_name = "eventIds"];
        Specified by:
        getEventIdsList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the eventIds.
      • getEventIdsCount

        public int getEventIdsCount()
        repeated uint64 event_ids = 2 [json_name = "eventIds"];
        Specified by:
        getEventIdsCount in interface ListRequestFilterOrBuilder
        Returns:
        The count of eventIds.
      • getEventIds

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

        public ListRequestFilter.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 ListRequestFilter.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 ListRequestFilter.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.
      • clearEventIds

        public ListRequestFilter.Builder clearEventIds()
        repeated uint64 event_ids = 2 [json_name = "eventIds"];
        Returns:
        This builder for chaining.
      • getCategoriesList

        public java.util.List<Category> getCategoriesList()
        repeated .streamlayer.analytics.v1.common.Category categories = 3 [json_name = "categories"];
        Specified by:
        getCategoriesList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the categories.
      • getCategoriesCount

        public int getCategoriesCount()
        repeated .streamlayer.analytics.v1.common.Category categories = 3 [json_name = "categories"];
        Specified by:
        getCategoriesCount in interface ListRequestFilterOrBuilder
        Returns:
        The count of categories.
      • getCategories

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

        public ListRequestFilter.Builder setCategories​(int index,
                                                       Category value)
        repeated .streamlayer.analytics.v1.common.Category 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 ListRequestFilter.Builder addCategories​(Category value)
        repeated .streamlayer.analytics.v1.common.Category categories = 3 [json_name = "categories"];
        Parameters:
        value - The categories to add.
        Returns:
        This builder for chaining.
      • addAllCategories

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

        public ListRequestFilter.Builder clearCategories()
        repeated .streamlayer.analytics.v1.common.Category categories = 3 [json_name = "categories"];
        Returns:
        This builder for chaining.
      • getCategoriesValueList

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

        public int getCategoriesValue​(int index)
        repeated .streamlayer.analytics.v1.common.Category categories = 3 [json_name = "categories"];
        Specified by:
        getCategoriesValue in interface ListRequestFilterOrBuilder
        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 ListRequestFilter.Builder setCategoriesValue​(int index,
                                                            int value)
        repeated .streamlayer.analytics.v1.common.Category 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 ListRequestFilter.Builder addCategoriesValue​(int value)
        repeated .streamlayer.analytics.v1.common.Category 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 ListRequestFilter.Builder addAllCategoriesValue​(java.lang.Iterable<java.lang.Integer> values)
        repeated .streamlayer.analytics.v1.common.Category categories = 3 [json_name = "categories"];
        Parameters:
        values - The enum numeric values on the wire for categories to add.
        Returns:
        This builder for chaining.
      • getNotificationKindsList

        public java.util.List<NotificationKind> getNotificationKindsList()
        repeated .streamlayer.analytics.v1.notifications.NotificationKind notification_kinds = 4 [json_name = "notificationKinds"];
        Specified by:
        getNotificationKindsList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the notificationKinds.
      • getNotificationKindsCount

        public int getNotificationKindsCount()
        repeated .streamlayer.analytics.v1.notifications.NotificationKind notification_kinds = 4 [json_name = "notificationKinds"];
        Specified by:
        getNotificationKindsCount in interface ListRequestFilterOrBuilder
        Returns:
        The count of notificationKinds.
      • getNotificationKinds

        public NotificationKind getNotificationKinds​(int index)
        repeated .streamlayer.analytics.v1.notifications.NotificationKind notification_kinds = 4 [json_name = "notificationKinds"];
        Specified by:
        getNotificationKinds in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The notificationKinds at the given index.
      • setNotificationKinds

        public ListRequestFilter.Builder setNotificationKinds​(int index,
                                                              NotificationKind value)
        repeated .streamlayer.analytics.v1.notifications.NotificationKind notification_kinds = 4 [json_name = "notificationKinds"];
        Parameters:
        index - The index to set the value at.
        value - The notificationKinds to set.
        Returns:
        This builder for chaining.
      • addNotificationKinds

        public ListRequestFilter.Builder addNotificationKinds​(NotificationKind value)
        repeated .streamlayer.analytics.v1.notifications.NotificationKind notification_kinds = 4 [json_name = "notificationKinds"];
        Parameters:
        value - The notificationKinds to add.
        Returns:
        This builder for chaining.
      • addAllNotificationKinds

        public ListRequestFilter.Builder addAllNotificationKinds​(java.lang.Iterable<? extends NotificationKind> values)
        repeated .streamlayer.analytics.v1.notifications.NotificationKind notification_kinds = 4 [json_name = "notificationKinds"];
        Parameters:
        values - The notificationKinds to add.
        Returns:
        This builder for chaining.
      • clearNotificationKinds

        public ListRequestFilter.Builder clearNotificationKinds()
        repeated .streamlayer.analytics.v1.notifications.NotificationKind notification_kinds = 4 [json_name = "notificationKinds"];
        Returns:
        This builder for chaining.
      • getNotificationKindsValueList

        public java.util.List<java.lang.Integer> getNotificationKindsValueList()
        repeated .streamlayer.analytics.v1.notifications.NotificationKind notification_kinds = 4 [json_name = "notificationKinds"];
        Specified by:
        getNotificationKindsValueList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for notificationKinds.
      • getNotificationKindsValue

        public int getNotificationKindsValue​(int index)
        repeated .streamlayer.analytics.v1.notifications.NotificationKind notification_kinds = 4 [json_name = "notificationKinds"];
        Specified by:
        getNotificationKindsValue in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of notificationKinds at the given index.
      • setNotificationKindsValue

        public ListRequestFilter.Builder setNotificationKindsValue​(int index,
                                                                   int value)
        repeated .streamlayer.analytics.v1.notifications.NotificationKind notification_kinds = 4 [json_name = "notificationKinds"];
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for notificationKinds to set.
        Returns:
        This builder for chaining.
      • addNotificationKindsValue

        public ListRequestFilter.Builder addNotificationKindsValue​(int value)
        repeated .streamlayer.analytics.v1.notifications.NotificationKind notification_kinds = 4 [json_name = "notificationKinds"];
        Parameters:
        value - The enum numeric value on the wire for notificationKinds to add.
        Returns:
        This builder for chaining.
      • addAllNotificationKindsValue

        public ListRequestFilter.Builder addAllNotificationKindsValue​(java.lang.Iterable<java.lang.Integer> values)
        repeated .streamlayer.analytics.v1.notifications.NotificationKind notification_kinds = 4 [json_name = "notificationKinds"];
        Parameters:
        values - The enum numeric values on the wire for notificationKinds to add.
        Returns:
        This builder for chaining.
      • getNotificationTypesList

        public java.util.List<NotificationType> getNotificationTypesList()
        repeated .streamlayer.analytics.v1.notifications.NotificationType notification_types = 5 [json_name = "notificationTypes"];
        Specified by:
        getNotificationTypesList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the notificationTypes.
      • getNotificationTypesCount

        public int getNotificationTypesCount()
        repeated .streamlayer.analytics.v1.notifications.NotificationType notification_types = 5 [json_name = "notificationTypes"];
        Specified by:
        getNotificationTypesCount in interface ListRequestFilterOrBuilder
        Returns:
        The count of notificationTypes.
      • getNotificationTypes

        public NotificationType getNotificationTypes​(int index)
        repeated .streamlayer.analytics.v1.notifications.NotificationType notification_types = 5 [json_name = "notificationTypes"];
        Specified by:
        getNotificationTypes in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The notificationTypes at the given index.
      • setNotificationTypes

        public ListRequestFilter.Builder setNotificationTypes​(int index,
                                                              NotificationType value)
        repeated .streamlayer.analytics.v1.notifications.NotificationType notification_types = 5 [json_name = "notificationTypes"];
        Parameters:
        index - The index to set the value at.
        value - The notificationTypes to set.
        Returns:
        This builder for chaining.
      • addNotificationTypes

        public ListRequestFilter.Builder addNotificationTypes​(NotificationType value)
        repeated .streamlayer.analytics.v1.notifications.NotificationType notification_types = 5 [json_name = "notificationTypes"];
        Parameters:
        value - The notificationTypes to add.
        Returns:
        This builder for chaining.
      • addAllNotificationTypes

        public ListRequestFilter.Builder addAllNotificationTypes​(java.lang.Iterable<? extends NotificationType> values)
        repeated .streamlayer.analytics.v1.notifications.NotificationType notification_types = 5 [json_name = "notificationTypes"];
        Parameters:
        values - The notificationTypes to add.
        Returns:
        This builder for chaining.
      • clearNotificationTypes

        public ListRequestFilter.Builder clearNotificationTypes()
        repeated .streamlayer.analytics.v1.notifications.NotificationType notification_types = 5 [json_name = "notificationTypes"];
        Returns:
        This builder for chaining.
      • getNotificationTypesValueList

        public java.util.List<java.lang.Integer> getNotificationTypesValueList()
        repeated .streamlayer.analytics.v1.notifications.NotificationType notification_types = 5 [json_name = "notificationTypes"];
        Specified by:
        getNotificationTypesValueList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for notificationTypes.
      • getNotificationTypesValue

        public int getNotificationTypesValue​(int index)
        repeated .streamlayer.analytics.v1.notifications.NotificationType notification_types = 5 [json_name = "notificationTypes"];
        Specified by:
        getNotificationTypesValue in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of notificationTypes at the given index.
      • setNotificationTypesValue

        public ListRequestFilter.Builder setNotificationTypesValue​(int index,
                                                                   int value)
        repeated .streamlayer.analytics.v1.notifications.NotificationType notification_types = 5 [json_name = "notificationTypes"];
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for notificationTypes to set.
        Returns:
        This builder for chaining.
      • addNotificationTypesValue

        public ListRequestFilter.Builder addNotificationTypesValue​(int value)
        repeated .streamlayer.analytics.v1.notifications.NotificationType notification_types = 5 [json_name = "notificationTypes"];
        Parameters:
        value - The enum numeric value on the wire for notificationTypes to add.
        Returns:
        This builder for chaining.
      • addAllNotificationTypesValue

        public ListRequestFilter.Builder addAllNotificationTypesValue​(java.lang.Iterable<java.lang.Integer> values)
        repeated .streamlayer.analytics.v1.notifications.NotificationType notification_types = 5 [json_name = "notificationTypes"];
        Parameters:
        values - The enum numeric values on the wire for notificationTypes to add.
        Returns:
        This builder for chaining.
      • getKindsList

        public java.util.List<Kind> getKindsList()
        repeated .streamlayer.analytics.v1.common.Kind kinds = 6 [json_name = "kinds"];
        Specified by:
        getKindsList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the kinds.
      • getKindsCount

        public int getKindsCount()
        repeated .streamlayer.analytics.v1.common.Kind kinds = 6 [json_name = "kinds"];
        Specified by:
        getKindsCount in interface ListRequestFilterOrBuilder
        Returns:
        The count of kinds.
      • getKinds

        public Kind getKinds​(int index)
        repeated .streamlayer.analytics.v1.common.Kind kinds = 6 [json_name = "kinds"];
        Specified by:
        getKinds in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The kinds at the given index.
      • setKinds

        public ListRequestFilter.Builder setKinds​(int index,
                                                  Kind value)
        repeated .streamlayer.analytics.v1.common.Kind kinds = 6 [json_name = "kinds"];
        Parameters:
        index - The index to set the value at.
        value - The kinds to set.
        Returns:
        This builder for chaining.
      • addKinds

        public ListRequestFilter.Builder addKinds​(Kind value)
        repeated .streamlayer.analytics.v1.common.Kind kinds = 6 [json_name = "kinds"];
        Parameters:
        value - The kinds to add.
        Returns:
        This builder for chaining.
      • addAllKinds

        public ListRequestFilter.Builder addAllKinds​(java.lang.Iterable<? extends Kind> values)
        repeated .streamlayer.analytics.v1.common.Kind kinds = 6 [json_name = "kinds"];
        Parameters:
        values - The kinds to add.
        Returns:
        This builder for chaining.
      • clearKinds

        public ListRequestFilter.Builder clearKinds()
        repeated .streamlayer.analytics.v1.common.Kind kinds = 6 [json_name = "kinds"];
        Returns:
        This builder for chaining.
      • getKindsValueList

        public java.util.List<java.lang.Integer> getKindsValueList()
        repeated .streamlayer.analytics.v1.common.Kind kinds = 6 [json_name = "kinds"];
        Specified by:
        getKindsValueList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for kinds.
      • getKindsValue

        public int getKindsValue​(int index)
        repeated .streamlayer.analytics.v1.common.Kind kinds = 6 [json_name = "kinds"];
        Specified by:
        getKindsValue in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of kinds at the given index.
      • setKindsValue

        public ListRequestFilter.Builder setKindsValue​(int index,
                                                       int value)
        repeated .streamlayer.analytics.v1.common.Kind kinds = 6 [json_name = "kinds"];
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for kinds to set.
        Returns:
        This builder for chaining.
      • addKindsValue

        public ListRequestFilter.Builder addKindsValue​(int value)
        repeated .streamlayer.analytics.v1.common.Kind kinds = 6 [json_name = "kinds"];
        Parameters:
        value - The enum numeric value on the wire for kinds to add.
        Returns:
        This builder for chaining.
      • addAllKindsValue

        public ListRequestFilter.Builder addAllKindsValue​(java.lang.Iterable<java.lang.Integer> values)
        repeated .streamlayer.analytics.v1.common.Kind kinds = 6 [json_name = "kinds"];
        Parameters:
        values - The enum numeric values on the wire for kinds to add.
        Returns:
        This builder for chaining.
      • setCountUnique

        public ListRequestFilter.Builder setCountUnique​(boolean value)
        bool count_unique = 7 [json_name = "countUnique"];
        Parameters:
        value - The countUnique to set.
        Returns:
        This builder for chaining.
      • clearCountUnique

        public ListRequestFilter.Builder clearCountUnique()
        bool count_unique = 7 [json_name = "countUnique"];
        Returns:
        This builder for chaining.
      • getUserIdsList

        public java.util.List<java.lang.String> getUserIdsList()
        repeated string user_ids = 8 [json_name = "userIds"];
        Specified by:
        getUserIdsList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the userIds.
      • getUserIdsCount

        public int getUserIdsCount()
        repeated string user_ids = 8 [json_name = "userIds"];
        Specified by:
        getUserIdsCount in interface ListRequestFilterOrBuilder
        Returns:
        The count of userIds.
      • getUserIds

        public java.lang.String getUserIds​(int index)
        repeated string user_ids = 8 [json_name = "userIds"];
        Specified by:
        getUserIds in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The userIds at the given index.
      • getUserIdsBytes

        public com.google.protobuf.ByteString getUserIdsBytes​(int index)
        repeated string user_ids = 8 [json_name = "userIds"];
        Specified by:
        getUserIdsBytes in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the userIds at the given index.
      • setUserIds

        public ListRequestFilter.Builder setUserIds​(int index,
                                                    java.lang.String value)
        repeated string user_ids = 8 [json_name = "userIds"];
        Parameters:
        index - The index to set the value at.
        value - The userIds to set.
        Returns:
        This builder for chaining.
      • addUserIds

        public ListRequestFilter.Builder addUserIds​(java.lang.String value)
        repeated string user_ids = 8 [json_name = "userIds"];
        Parameters:
        value - The userIds to add.
        Returns:
        This builder for chaining.
      • addAllUserIds

        public ListRequestFilter.Builder addAllUserIds​(java.lang.Iterable<java.lang.String> values)
        repeated string user_ids = 8 [json_name = "userIds"];
        Parameters:
        values - The userIds to add.
        Returns:
        This builder for chaining.
      • clearUserIds

        public ListRequestFilter.Builder clearUserIds()
        repeated string user_ids = 8 [json_name = "userIds"];
        Returns:
        This builder for chaining.
      • addUserIdsBytes

        public ListRequestFilter.Builder addUserIdsBytes​(com.google.protobuf.ByteString value)
        repeated string user_ids = 8 [json_name = "userIds"];
        Parameters:
        value - The bytes of the userIds to add.
        Returns:
        This builder for chaining.
      • getPermissionsList

        public java.util.List<PermissionType> getPermissionsList()
        repeated .streamlayer.analytics.v1.permissions.PermissionType permissions = 9 [json_name = "permissions"];
        Specified by:
        getPermissionsList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the permissions.
      • getPermissionsCount

        public int getPermissionsCount()
        repeated .streamlayer.analytics.v1.permissions.PermissionType permissions = 9 [json_name = "permissions"];
        Specified by:
        getPermissionsCount in interface ListRequestFilterOrBuilder
        Returns:
        The count of permissions.
      • getPermissions

        public PermissionType getPermissions​(int index)
        repeated .streamlayer.analytics.v1.permissions.PermissionType permissions = 9 [json_name = "permissions"];
        Specified by:
        getPermissions in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The permissions at the given index.
      • setPermissions

        public ListRequestFilter.Builder setPermissions​(int index,
                                                        PermissionType value)
        repeated .streamlayer.analytics.v1.permissions.PermissionType permissions = 9 [json_name = "permissions"];
        Parameters:
        index - The index to set the value at.
        value - The permissions to set.
        Returns:
        This builder for chaining.
      • addPermissions

        public ListRequestFilter.Builder addPermissions​(PermissionType value)
        repeated .streamlayer.analytics.v1.permissions.PermissionType permissions = 9 [json_name = "permissions"];
        Parameters:
        value - The permissions to add.
        Returns:
        This builder for chaining.
      • addAllPermissions

        public ListRequestFilter.Builder addAllPermissions​(java.lang.Iterable<? extends PermissionType> values)
        repeated .streamlayer.analytics.v1.permissions.PermissionType permissions = 9 [json_name = "permissions"];
        Parameters:
        values - The permissions to add.
        Returns:
        This builder for chaining.
      • clearPermissions

        public ListRequestFilter.Builder clearPermissions()
        repeated .streamlayer.analytics.v1.permissions.PermissionType permissions = 9 [json_name = "permissions"];
        Returns:
        This builder for chaining.
      • getPermissionsValueList

        public java.util.List<java.lang.Integer> getPermissionsValueList()
        repeated .streamlayer.analytics.v1.permissions.PermissionType permissions = 9 [json_name = "permissions"];
        Specified by:
        getPermissionsValueList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for permissions.
      • getPermissionsValue

        public int getPermissionsValue​(int index)
        repeated .streamlayer.analytics.v1.permissions.PermissionType permissions = 9 [json_name = "permissions"];
        Specified by:
        getPermissionsValue in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of permissions at the given index.
      • setPermissionsValue

        public ListRequestFilter.Builder setPermissionsValue​(int index,
                                                             int value)
        repeated .streamlayer.analytics.v1.permissions.PermissionType permissions = 9 [json_name = "permissions"];
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for permissions to set.
        Returns:
        This builder for chaining.
      • addPermissionsValue

        public ListRequestFilter.Builder addPermissionsValue​(int value)
        repeated .streamlayer.analytics.v1.permissions.PermissionType permissions = 9 [json_name = "permissions"];
        Parameters:
        value - The enum numeric value on the wire for permissions to add.
        Returns:
        This builder for chaining.
      • addAllPermissionsValue

        public ListRequestFilter.Builder addAllPermissionsValue​(java.lang.Iterable<java.lang.Integer> values)
        repeated .streamlayer.analytics.v1.permissions.PermissionType permissions = 9 [json_name = "permissions"];
        Parameters:
        values - The enum numeric values on the wire for permissions to add.
        Returns:
        This builder for chaining.
      • getActionTypesCount

        public int getActionTypesCount()
        repeated .streamlayer.analytics.v1.interactions.InteractionActionType action_types = 10 [json_name = "actionTypes"];
        Specified by:
        getActionTypesCount in interface ListRequestFilterOrBuilder
        Returns:
        The count of actionTypes.
      • getActionTypes

        public InteractionActionType getActionTypes​(int index)
        repeated .streamlayer.analytics.v1.interactions.InteractionActionType action_types = 10 [json_name = "actionTypes"];
        Specified by:
        getActionTypes in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The actionTypes at the given index.
      • setActionTypes

        public ListRequestFilter.Builder setActionTypes​(int index,
                                                        InteractionActionType value)
        repeated .streamlayer.analytics.v1.interactions.InteractionActionType action_types = 10 [json_name = "actionTypes"];
        Parameters:
        index - The index to set the value at.
        value - The actionTypes to set.
        Returns:
        This builder for chaining.
      • addActionTypes

        public ListRequestFilter.Builder addActionTypes​(InteractionActionType value)
        repeated .streamlayer.analytics.v1.interactions.InteractionActionType action_types = 10 [json_name = "actionTypes"];
        Parameters:
        value - The actionTypes to add.
        Returns:
        This builder for chaining.
      • addAllActionTypes

        public ListRequestFilter.Builder addAllActionTypes​(java.lang.Iterable<? extends InteractionActionType> values)
        repeated .streamlayer.analytics.v1.interactions.InteractionActionType action_types = 10 [json_name = "actionTypes"];
        Parameters:
        values - The actionTypes to add.
        Returns:
        This builder for chaining.
      • clearActionTypes

        public ListRequestFilter.Builder clearActionTypes()
        repeated .streamlayer.analytics.v1.interactions.InteractionActionType action_types = 10 [json_name = "actionTypes"];
        Returns:
        This builder for chaining.
      • getActionTypesValueList

        public java.util.List<java.lang.Integer> getActionTypesValueList()
        repeated .streamlayer.analytics.v1.interactions.InteractionActionType action_types = 10 [json_name = "actionTypes"];
        Specified by:
        getActionTypesValueList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for actionTypes.
      • getActionTypesValue

        public int getActionTypesValue​(int index)
        repeated .streamlayer.analytics.v1.interactions.InteractionActionType action_types = 10 [json_name = "actionTypes"];
        Specified by:
        getActionTypesValue in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of actionTypes at the given index.
      • setActionTypesValue

        public ListRequestFilter.Builder setActionTypesValue​(int index,
                                                             int value)
        repeated .streamlayer.analytics.v1.interactions.InteractionActionType action_types = 10 [json_name = "actionTypes"];
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for actionTypes to set.
        Returns:
        This builder for chaining.
      • addActionTypesValue

        public ListRequestFilter.Builder addActionTypesValue​(int value)
        repeated .streamlayer.analytics.v1.interactions.InteractionActionType action_types = 10 [json_name = "actionTypes"];
        Parameters:
        value - The enum numeric value on the wire for actionTypes to add.
        Returns:
        This builder for chaining.
      • addAllActionTypesValue

        public ListRequestFilter.Builder addAllActionTypesValue​(java.lang.Iterable<java.lang.Integer> values)
        repeated .streamlayer.analytics.v1.interactions.InteractionActionType action_types = 10 [json_name = "actionTypes"];
        Parameters:
        values - The enum numeric values on the wire for actionTypes to add.
        Returns:
        This builder for chaining.
      • getOrganizationId

        public java.lang.String getOrganizationId()
        string organization_id = 11 [json_name = "organizationId"];
        Specified by:
        getOrganizationId in interface ListRequestFilterOrBuilder
        Returns:
        The organizationId.
      • getOrganizationIdBytes

        public com.google.protobuf.ByteString getOrganizationIdBytes()
        string organization_id = 11 [json_name = "organizationId"];
        Specified by:
        getOrganizationIdBytes in interface ListRequestFilterOrBuilder
        Returns:
        The bytes for organizationId.
      • setOrganizationId

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

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

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

        public java.util.List<ScreenOrientation> getScreenOrientationsList()
        repeated .streamlayer.analytics.v1.common.ScreenOrientation screen_orientations = 12 [json_name = "screenOrientations"];
        Specified by:
        getScreenOrientationsList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the screenOrientations.
      • getScreenOrientationsCount

        public int getScreenOrientationsCount()
        repeated .streamlayer.analytics.v1.common.ScreenOrientation screen_orientations = 12 [json_name = "screenOrientations"];
        Specified by:
        getScreenOrientationsCount in interface ListRequestFilterOrBuilder
        Returns:
        The count of screenOrientations.
      • getScreenOrientations

        public ScreenOrientation getScreenOrientations​(int index)
        repeated .streamlayer.analytics.v1.common.ScreenOrientation screen_orientations = 12 [json_name = "screenOrientations"];
        Specified by:
        getScreenOrientations in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The screenOrientations at the given index.
      • setScreenOrientations

        public ListRequestFilter.Builder setScreenOrientations​(int index,
                                                               ScreenOrientation value)
        repeated .streamlayer.analytics.v1.common.ScreenOrientation screen_orientations = 12 [json_name = "screenOrientations"];
        Parameters:
        index - The index to set the value at.
        value - The screenOrientations to set.
        Returns:
        This builder for chaining.
      • addScreenOrientations

        public ListRequestFilter.Builder addScreenOrientations​(ScreenOrientation value)
        repeated .streamlayer.analytics.v1.common.ScreenOrientation screen_orientations = 12 [json_name = "screenOrientations"];
        Parameters:
        value - The screenOrientations to add.
        Returns:
        This builder for chaining.
      • addAllScreenOrientations

        public ListRequestFilter.Builder addAllScreenOrientations​(java.lang.Iterable<? extends ScreenOrientation> values)
        repeated .streamlayer.analytics.v1.common.ScreenOrientation screen_orientations = 12 [json_name = "screenOrientations"];
        Parameters:
        values - The screenOrientations to add.
        Returns:
        This builder for chaining.
      • clearScreenOrientations

        public ListRequestFilter.Builder clearScreenOrientations()
        repeated .streamlayer.analytics.v1.common.ScreenOrientation screen_orientations = 12 [json_name = "screenOrientations"];
        Returns:
        This builder for chaining.
      • getScreenOrientationsValueList

        public java.util.List<java.lang.Integer> getScreenOrientationsValueList()
        repeated .streamlayer.analytics.v1.common.ScreenOrientation screen_orientations = 12 [json_name = "screenOrientations"];
        Specified by:
        getScreenOrientationsValueList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for screenOrientations.
      • getScreenOrientationsValue

        public int getScreenOrientationsValue​(int index)
        repeated .streamlayer.analytics.v1.common.ScreenOrientation screen_orientations = 12 [json_name = "screenOrientations"];
        Specified by:
        getScreenOrientationsValue in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of screenOrientations at the given index.
      • setScreenOrientationsValue

        public ListRequestFilter.Builder setScreenOrientationsValue​(int index,
                                                                    int value)
        repeated .streamlayer.analytics.v1.common.ScreenOrientation screen_orientations = 12 [json_name = "screenOrientations"];
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for screenOrientations to set.
        Returns:
        This builder for chaining.
      • addScreenOrientationsValue

        public ListRequestFilter.Builder addScreenOrientationsValue​(int value)
        repeated .streamlayer.analytics.v1.common.ScreenOrientation screen_orientations = 12 [json_name = "screenOrientations"];
        Parameters:
        value - The enum numeric value on the wire for screenOrientations to add.
        Returns:
        This builder for chaining.
      • addAllScreenOrientationsValue

        public ListRequestFilter.Builder addAllScreenOrientationsValue​(java.lang.Iterable<java.lang.Integer> values)
        repeated .streamlayer.analytics.v1.common.ScreenOrientation screen_orientations = 12 [json_name = "screenOrientations"];
        Parameters:
        values - The enum numeric values on the wire for screenOrientations to add.
        Returns:
        This builder for chaining.
      • getTopicTypesList

        public java.util.List<TopicType> getTopicTypesList()
        repeated .streamlayer.analytics.v1.common.TopicType topic_types = 13 [json_name = "topicTypes"];
        Specified by:
        getTopicTypesList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the topicTypes.
      • getTopicTypesCount

        public int getTopicTypesCount()
        repeated .streamlayer.analytics.v1.common.TopicType topic_types = 13 [json_name = "topicTypes"];
        Specified by:
        getTopicTypesCount in interface ListRequestFilterOrBuilder
        Returns:
        The count of topicTypes.
      • getTopicTypes

        public TopicType getTopicTypes​(int index)
        repeated .streamlayer.analytics.v1.common.TopicType topic_types = 13 [json_name = "topicTypes"];
        Specified by:
        getTopicTypes in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The topicTypes at the given index.
      • setTopicTypes

        public ListRequestFilter.Builder setTopicTypes​(int index,
                                                       TopicType value)
        repeated .streamlayer.analytics.v1.common.TopicType topic_types = 13 [json_name = "topicTypes"];
        Parameters:
        index - The index to set the value at.
        value - The topicTypes to set.
        Returns:
        This builder for chaining.
      • addTopicTypes

        public ListRequestFilter.Builder addTopicTypes​(TopicType value)
        repeated .streamlayer.analytics.v1.common.TopicType topic_types = 13 [json_name = "topicTypes"];
        Parameters:
        value - The topicTypes to add.
        Returns:
        This builder for chaining.
      • addAllTopicTypes

        public ListRequestFilter.Builder addAllTopicTypes​(java.lang.Iterable<? extends TopicType> values)
        repeated .streamlayer.analytics.v1.common.TopicType topic_types = 13 [json_name = "topicTypes"];
        Parameters:
        values - The topicTypes to add.
        Returns:
        This builder for chaining.
      • clearTopicTypes

        public ListRequestFilter.Builder clearTopicTypes()
        repeated .streamlayer.analytics.v1.common.TopicType topic_types = 13 [json_name = "topicTypes"];
        Returns:
        This builder for chaining.
      • getTopicTypesValueList

        public java.util.List<java.lang.Integer> getTopicTypesValueList()
        repeated .streamlayer.analytics.v1.common.TopicType topic_types = 13 [json_name = "topicTypes"];
        Specified by:
        getTopicTypesValueList in interface ListRequestFilterOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for topicTypes.
      • getTopicTypesValue

        public int getTopicTypesValue​(int index)
        repeated .streamlayer.analytics.v1.common.TopicType topic_types = 13 [json_name = "topicTypes"];
        Specified by:
        getTopicTypesValue in interface ListRequestFilterOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of topicTypes at the given index.
      • setTopicTypesValue

        public ListRequestFilter.Builder setTopicTypesValue​(int index,
                                                            int value)
        repeated .streamlayer.analytics.v1.common.TopicType topic_types = 13 [json_name = "topicTypes"];
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for topicTypes to set.
        Returns:
        This builder for chaining.
      • addTopicTypesValue

        public ListRequestFilter.Builder addTopicTypesValue​(int value)
        repeated .streamlayer.analytics.v1.common.TopicType topic_types = 13 [json_name = "topicTypes"];
        Parameters:
        value - The enum numeric value on the wire for topicTypes to add.
        Returns:
        This builder for chaining.
      • addAllTopicTypesValue

        public ListRequestFilter.Builder addAllTopicTypesValue​(java.lang.Iterable<java.lang.Integer> values)
        repeated .streamlayer.analytics.v1.common.TopicType topic_types = 13 [json_name = "topicTypes"];
        Parameters:
        values - The enum numeric values on the wire for topicTypes to add.
        Returns:
        This builder for chaining.