Class ListResponse.ListResponseData.Builder

    • Method Detail

      • setTrackTimestamp

        public ListResponse.ListResponseData.Builder setTrackTimestamp​(java.lang.String value)
        string track_timestamp = 1 [json_name = "trackTimestamp"];
        Parameters:
        value - The trackTimestamp to set.
        Returns:
        This builder for chaining.
      • clearTrackTimestamp

        public ListResponse.ListResponseData.Builder clearTrackTimestamp()
        string track_timestamp = 1 [json_name = "trackTimestamp"];
        Returns:
        This builder for chaining.
      • setTrackTimestampBytes

        public ListResponse.ListResponseData.Builder setTrackTimestampBytes​(com.google.protobuf.ByteString value)
        string track_timestamp = 1 [json_name = "trackTimestamp"];
        Parameters:
        value - The bytes for trackTimestamp to set.
        Returns:
        This builder for chaining.
      • setUserId

        public ListResponse.ListResponseData.Builder setUserId​(java.lang.String value)
        string user_id = 2 [json_name = "userId"];
        Parameters:
        value - The userId to set.
        Returns:
        This builder for chaining.
      • setUserIdBytes

        public ListResponse.ListResponseData.Builder setUserIdBytes​(com.google.protobuf.ByteString value)
        string user_id = 2 [json_name = "userId"];
        Parameters:
        value - The bytes for userId to set.
        Returns:
        This builder for chaining.
      • setDeviceId

        public ListResponse.ListResponseData.Builder setDeviceId​(java.lang.String value)
        string device_id = 3 [json_name = "deviceId"];
        Parameters:
        value - The deviceId to set.
        Returns:
        This builder for chaining.
      • setDeviceIdBytes

        public ListResponse.ListResponseData.Builder setDeviceIdBytes​(com.google.protobuf.ByteString value)
        string device_id = 3 [json_name = "deviceId"];
        Parameters:
        value - The bytes for deviceId to set.
        Returns:
        This builder for chaining.
      • setEventId

        public ListResponse.ListResponseData.Builder setEventId​(java.lang.String value)
        string event_id = 4 [json_name = "eventId"];
        Parameters:
        value - The eventId to set.
        Returns:
        This builder for chaining.
      • setEventIdBytes

        public ListResponse.ListResponseData.Builder setEventIdBytes​(com.google.protobuf.ByteString value)
        string event_id = 4 [json_name = "eventId"];
        Parameters:
        value - The bytes for eventId to set.
        Returns:
        This builder for chaining.
      • getActionTypeValue

        public int getActionTypeValue()
        .streamlayer.analytics.v1.interactions.InteractionActionType action_type = 5 [json_name = "actionType"];
        Specified by:
        getActionTypeValue in interface ListResponse.ListResponseDataOrBuilder
        Returns:
        The enum numeric value on the wire for actionType.
      • setActionTypeValue

        public ListResponse.ListResponseData.Builder setActionTypeValue​(int value)
        .streamlayer.analytics.v1.interactions.InteractionActionType action_type = 5 [json_name = "actionType"];
        Parameters:
        value - The actionType to set.
        Returns:
        This builder for chaining.
      • setActionType

        public ListResponse.ListResponseData.Builder setActionType​(InteractionActionType value)
        .streamlayer.analytics.v1.interactions.InteractionActionType action_type = 5 [json_name = "actionType"];
        Parameters:
        value - The enum numeric value on the wire for actionType to set.
        Returns:
        This builder for chaining.
      • clearActionType

        public ListResponse.ListResponseData.Builder clearActionType()
        .streamlayer.analytics.v1.interactions.InteractionActionType action_type = 5 [json_name = "actionType"];
        Returns:
        This builder for chaining.
      • getCategoryValue

        public int getCategoryValue()
        .streamlayer.analytics.v1.common.Category category = 6 [json_name = "category"];
        Specified by:
        getCategoryValue in interface ListResponse.ListResponseDataOrBuilder
        Returns:
        The enum numeric value on the wire for category.
      • setCategoryValue

        public ListResponse.ListResponseData.Builder setCategoryValue​(int value)
        .streamlayer.analytics.v1.common.Category category = 6 [json_name = "category"];
        Parameters:
        value - The category to set.
        Returns:
        This builder for chaining.
      • setCategory

        public ListResponse.ListResponseData.Builder setCategory​(Category value)
        .streamlayer.analytics.v1.common.Category category = 6 [json_name = "category"];
        Parameters:
        value - The enum numeric value on the wire for category to set.
        Returns:
        This builder for chaining.
      • clearCategory

        public ListResponse.ListResponseData.Builder clearCategory()
        .streamlayer.analytics.v1.common.Category category = 6 [json_name = "category"];
        Returns:
        This builder for chaining.
      • getPermissionValue

        public int getPermissionValue()
        .streamlayer.analytics.v1.permissions.PermissionType permission = 7 [json_name = "permission"];
        Specified by:
        getPermissionValue in interface ListResponse.ListResponseDataOrBuilder
        Returns:
        The enum numeric value on the wire for permission.
      • setPermissionValue

        public ListResponse.ListResponseData.Builder setPermissionValue​(int value)
        .streamlayer.analytics.v1.permissions.PermissionType permission = 7 [json_name = "permission"];
        Parameters:
        value - The permission to set.
        Returns:
        This builder for chaining.
      • setPermission

        public ListResponse.ListResponseData.Builder setPermission​(PermissionType value)
        .streamlayer.analytics.v1.permissions.PermissionType permission = 7 [json_name = "permission"];
        Parameters:
        value - The enum numeric value on the wire for permission to set.
        Returns:
        This builder for chaining.
      • clearPermission

        public ListResponse.ListResponseData.Builder clearPermission()
        .streamlayer.analytics.v1.permissions.PermissionType permission = 7 [json_name = "permission"];
        Returns:
        This builder for chaining.
      • setParticipantsCount

        public ListResponse.ListResponseData.Builder setParticipantsCount​(int value)
        int32 participants_count = 8 [json_name = "participantsCount"];
        Parameters:
        value - The participantsCount to set.
        Returns:
        This builder for chaining.
      • clearParticipantsCount

        public ListResponse.ListResponseData.Builder clearParticipantsCount()
        int32 participants_count = 8 [json_name = "participantsCount"];
        Returns:
        This builder for chaining.
      • setKindValue

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

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

        public int getNotificationTypeValue()
        .streamlayer.analytics.v1.notifications.NotificationType notification_type = 10 [json_name = "notificationType"];
        Specified by:
        getNotificationTypeValue in interface ListResponse.ListResponseDataOrBuilder
        Returns:
        The enum numeric value on the wire for notificationType.
      • setNotificationTypeValue

        public ListResponse.ListResponseData.Builder setNotificationTypeValue​(int value)
        .streamlayer.analytics.v1.notifications.NotificationType notification_type = 10 [json_name = "notificationType"];
        Parameters:
        value - The notificationType to set.
        Returns:
        This builder for chaining.
      • setNotificationType

        public ListResponse.ListResponseData.Builder setNotificationType​(NotificationType value)
        .streamlayer.analytics.v1.notifications.NotificationType notification_type = 10 [json_name = "notificationType"];
        Parameters:
        value - The enum numeric value on the wire for notificationType to set.
        Returns:
        This builder for chaining.
      • clearNotificationType

        public ListResponse.ListResponseData.Builder clearNotificationType()
        .streamlayer.analytics.v1.notifications.NotificationType notification_type = 10 [json_name = "notificationType"];
        Returns:
        This builder for chaining.
      • getNotificationKindValue

        public int getNotificationKindValue()
        .streamlayer.analytics.v1.notifications.NotificationKind notification_kind = 11 [json_name = "notificationKind"];
        Specified by:
        getNotificationKindValue in interface ListResponse.ListResponseDataOrBuilder
        Returns:
        The enum numeric value on the wire for notificationKind.
      • setNotificationKindValue

        public ListResponse.ListResponseData.Builder setNotificationKindValue​(int value)
        .streamlayer.analytics.v1.notifications.NotificationKind notification_kind = 11 [json_name = "notificationKind"];
        Parameters:
        value - The notificationKind to set.
        Returns:
        This builder for chaining.
      • setNotificationKind

        public ListResponse.ListResponseData.Builder setNotificationKind​(NotificationKind value)
        .streamlayer.analytics.v1.notifications.NotificationKind notification_kind = 11 [json_name = "notificationKind"];
        Parameters:
        value - The enum numeric value on the wire for notificationKind to set.
        Returns:
        This builder for chaining.
      • clearNotificationKind

        public ListResponse.ListResponseData.Builder clearNotificationKind()
        .streamlayer.analytics.v1.notifications.NotificationKind notification_kind = 11 [json_name = "notificationKind"];
        Returns:
        This builder for chaining.
      • setRouteMap

        public ListResponse.ListResponseData.Builder setRouteMap​(java.lang.String value)
        string route_map = 12 [json_name = "routeMap"];
        Parameters:
        value - The routeMap to set.
        Returns:
        This builder for chaining.
      • setRouteMapBytes

        public ListResponse.ListResponseData.Builder setRouteMapBytes​(com.google.protobuf.ByteString value)
        string route_map = 12 [json_name = "routeMap"];
        Parameters:
        value - The bytes for routeMap to set.
        Returns:
        This builder for chaining.
      • setOs

        public ListResponse.ListResponseData.Builder setOs​(java.lang.String value)
        string os = 13 [json_name = "os"];
        Parameters:
        value - The os to set.
        Returns:
        This builder for chaining.
      • setOsBytes

        public ListResponse.ListResponseData.Builder setOsBytes​(com.google.protobuf.ByteString value)
        string os = 13 [json_name = "os"];
        Parameters:
        value - The bytes for os to set.
        Returns:
        This builder for chaining.
      • setUserAgent

        public ListResponse.ListResponseData.Builder setUserAgent​(java.lang.String value)
        string user_agent = 14 [json_name = "userAgent"];
        Parameters:
        value - The userAgent to set.
        Returns:
        This builder for chaining.
      • setUserAgentBytes

        public ListResponse.ListResponseData.Builder setUserAgentBytes​(com.google.protobuf.ByteString value)
        string user_agent = 14 [json_name = "userAgent"];
        Parameters:
        value - The bytes for userAgent to set.
        Returns:
        This builder for chaining.
      • setSlSdkVersion

        public ListResponse.ListResponseData.Builder setSlSdkVersion​(java.lang.String value)
        string sl_sdk_version = 15 [json_name = "slSdkVersion"];
        Parameters:
        value - The slSdkVersion to set.
        Returns:
        This builder for chaining.
      • setSlSdkVersionBytes

        public ListResponse.ListResponseData.Builder setSlSdkVersionBytes​(com.google.protobuf.ByteString value)
        string sl_sdk_version = 15 [json_name = "slSdkVersion"];
        Parameters:
        value - The bytes for slSdkVersion to set.
        Returns:
        This builder for chaining.
      • setSessionId

        public ListResponse.ListResponseData.Builder setSessionId​(java.lang.String value)
        string session_id = 16 [json_name = "sessionId"];
        Parameters:
        value - The sessionId to set.
        Returns:
        This builder for chaining.
      • setSessionIdBytes

        public ListResponse.ListResponseData.Builder setSessionIdBytes​(com.google.protobuf.ByteString value)
        string session_id = 16 [json_name = "sessionId"];
        Parameters:
        value - The bytes for sessionId to set.
        Returns:
        This builder for chaining.
      • setOverlaySessionId

        public ListResponse.ListResponseData.Builder setOverlaySessionId​(java.lang.String value)
        string overlay_session_id = 17 [json_name = "overlaySessionId"];
        Parameters:
        value - The overlaySessionId to set.
        Returns:
        This builder for chaining.
      • clearOverlaySessionId

        public ListResponse.ListResponseData.Builder clearOverlaySessionId()
        string overlay_session_id = 17 [json_name = "overlaySessionId"];
        Returns:
        This builder for chaining.
      • setOverlaySessionIdBytes

        public ListResponse.ListResponseData.Builder setOverlaySessionIdBytes​(com.google.protobuf.ByteString value)
        string overlay_session_id = 17 [json_name = "overlaySessionId"];
        Parameters:
        value - The bytes for overlaySessionId to set.
        Returns:
        This builder for chaining.
      • setTopicId

        public ListResponse.ListResponseData.Builder setTopicId​(java.lang.String value)
        string topic_id = 18 [json_name = "topicId"];
        Parameters:
        value - The topicId to set.
        Returns:
        This builder for chaining.
      • setTopicIdBytes

        public ListResponse.ListResponseData.Builder setTopicIdBytes​(com.google.protobuf.ByteString value)
        string topic_id = 18 [json_name = "topicId"];
        Parameters:
        value - The bytes for topicId to set.
        Returns:
        This builder for chaining.
      • setUserIdStr

        public ListResponse.ListResponseData.Builder setUserIdStr​(java.lang.String value)
         user id as String
         
        string user_id_str = 19 [json_name = "userIdStr"];
        Parameters:
        value - The userIdStr to set.
        Returns:
        This builder for chaining.
      • clearUserIdStr

        public ListResponse.ListResponseData.Builder clearUserIdStr()
         user id as String
         
        string user_id_str = 19 [json_name = "userIdStr"];
        Returns:
        This builder for chaining.
      • setUserIdStrBytes

        public ListResponse.ListResponseData.Builder setUserIdStrBytes​(com.google.protobuf.ByteString value)
         user id as String
         
        string user_id_str = 19 [json_name = "userIdStr"];
        Parameters:
        value - The bytes for userIdStr to set.
        Returns:
        This builder for chaining.
      • setOrganizationId

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

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

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

        public int getScreenOrientationValue()
        .streamlayer.analytics.v1.common.ScreenOrientation screen_orientation = 21 [json_name = "screenOrientation"];
        Specified by:
        getScreenOrientationValue in interface ListResponse.ListResponseDataOrBuilder
        Returns:
        The enum numeric value on the wire for screenOrientation.
      • setScreenOrientationValue

        public ListResponse.ListResponseData.Builder setScreenOrientationValue​(int value)
        .streamlayer.analytics.v1.common.ScreenOrientation screen_orientation = 21 [json_name = "screenOrientation"];
        Parameters:
        value - The screenOrientation to set.
        Returns:
        This builder for chaining.
      • setScreenOrientation

        public ListResponse.ListResponseData.Builder setScreenOrientation​(ScreenOrientation value)
        .streamlayer.analytics.v1.common.ScreenOrientation screen_orientation = 21 [json_name = "screenOrientation"];
        Parameters:
        value - The enum numeric value on the wire for screenOrientation to set.
        Returns:
        This builder for chaining.
      • clearScreenOrientation

        public ListResponse.ListResponseData.Builder clearScreenOrientation()
        .streamlayer.analytics.v1.common.ScreenOrientation screen_orientation = 21 [json_name = "screenOrientation"];
        Returns:
        This builder for chaining.
      • getTopicTypeValue

        public int getTopicTypeValue()
         topic type
         
        .streamlayer.analytics.v1.common.TopicType topic_type = 22 [json_name = "topicType"];
        Specified by:
        getTopicTypeValue in interface ListResponse.ListResponseDataOrBuilder
        Returns:
        The enum numeric value on the wire for topicType.
      • setTopicTypeValue

        public ListResponse.ListResponseData.Builder setTopicTypeValue​(int value)
         topic type
         
        .streamlayer.analytics.v1.common.TopicType topic_type = 22 [json_name = "topicType"];
        Parameters:
        value - The topicType to set.
        Returns:
        This builder for chaining.
      • setTopicType

        public ListResponse.ListResponseData.Builder setTopicType​(TopicType value)
         topic type
         
        .streamlayer.analytics.v1.common.TopicType topic_type = 22 [json_name = "topicType"];
        Parameters:
        value - The enum numeric value on the wire for topicType to set.
        Returns:
        This builder for chaining.
      • clearTopicType

        public ListResponse.ListResponseData.Builder clearTopicType()
         topic type
         
        .streamlayer.analytics.v1.common.TopicType topic_type = 22 [json_name = "topicType"];
        Returns:
        This builder for chaining.
      • setSlProtofilesVersion

        public ListResponse.ListResponseData.Builder setSlProtofilesVersion​(java.lang.String value)
        string sl_protofiles_version = 23 [json_name = "slProtofilesVersion"];
        Parameters:
        value - The slProtofilesVersion to set.
        Returns:
        This builder for chaining.
      • clearSlProtofilesVersion

        public ListResponse.ListResponseData.Builder clearSlProtofilesVersion()
        string sl_protofiles_version = 23 [json_name = "slProtofilesVersion"];
        Returns:
        This builder for chaining.
      • setSlProtofilesVersionBytes

        public ListResponse.ListResponseData.Builder setSlProtofilesVersionBytes​(com.google.protobuf.ByteString value)
        string sl_protofiles_version = 23 [json_name = "slProtofilesVersion"];
        Parameters:
        value - The bytes for slProtofilesVersion to set.
        Returns:
        This builder for chaining.
      • setDeviceName

        public ListResponse.ListResponseData.Builder setDeviceName​(java.lang.String value)
        string device_name = 24 [json_name = "deviceName"];
        Parameters:
        value - The deviceName to set.
        Returns:
        This builder for chaining.
      • setDeviceNameBytes

        public ListResponse.ListResponseData.Builder setDeviceNameBytes​(com.google.protobuf.ByteString value)
        string device_name = 24 [json_name = "deviceName"];
        Parameters:
        value - The bytes for deviceName to set.
        Returns:
        This builder for chaining.
      • setOsName

        public ListResponse.ListResponseData.Builder setOsName​(java.lang.String value)
        string os_name = 25 [json_name = "osName"];
        Parameters:
        value - The osName to set.
        Returns:
        This builder for chaining.
      • setOsNameBytes

        public ListResponse.ListResponseData.Builder setOsNameBytes​(com.google.protobuf.ByteString value)
        string os_name = 25 [json_name = "osName"];
        Parameters:
        value - The bytes for osName to set.
        Returns:
        This builder for chaining.