Class DeepLinkData.Builder

    • Method Detail

      • getGroupId

        public java.lang.String getGroupId()
         tinode group id
         
        string group_id = 1 [json_name = "groupId"];
        Specified by:
        getGroupId in interface DeepLinkDataOrBuilder
        Returns:
        The groupId.
      • getGroupIdBytes

        public com.google.protobuf.ByteString getGroupIdBytes()
         tinode group id
         
        string group_id = 1 [json_name = "groupId"];
        Specified by:
        getGroupIdBytes in interface DeepLinkDataOrBuilder
        Returns:
        The bytes for groupId.
      • setGroupId

        public DeepLinkData.Builder setGroupId​(java.lang.String value)
         tinode group id
         
        string group_id = 1 [json_name = "groupId"];
        Parameters:
        value - The groupId to set.
        Returns:
        This builder for chaining.
      • clearGroupId

        public DeepLinkData.Builder clearGroupId()
         tinode group id
         
        string group_id = 1 [json_name = "groupId"];
        Returns:
        This builder for chaining.
      • setGroupIdBytes

        public DeepLinkData.Builder setGroupIdBytes​(com.google.protobuf.ByteString value)
         tinode group id
         
        string group_id = 1 [json_name = "groupId"];
        Parameters:
        value - The bytes for groupId to set.
        Returns:
        This builder for chaining.
      • getEventId

        public java.lang.String getEventId()
        string event_id = 2 [json_name = "eventId"];
        Specified by:
        getEventId in interface DeepLinkDataOrBuilder
        Returns:
        The eventId.
      • getEventIdBytes

        public com.google.protobuf.ByteString getEventIdBytes()
        string event_id = 2 [json_name = "eventId"];
        Specified by:
        getEventIdBytes in interface DeepLinkDataOrBuilder
        Returns:
        The bytes for eventId.
      • setEventId

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

        public DeepLinkData.Builder clearEventId()
        string event_id = 2 [json_name = "eventId"];
        Returns:
        This builder for chaining.
      • setEventIdBytes

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

        public boolean getGamification()
        bool gamification = 3 [json_name = "gamification"];
        Specified by:
        getGamification in interface DeepLinkDataOrBuilder
        Returns:
        The gamification.
      • setGamification

        public DeepLinkData.Builder setGamification​(boolean value)
        bool gamification = 3 [json_name = "gamification"];
        Parameters:
        value - The gamification to set.
        Returns:
        This builder for chaining.
      • clearGamification

        public DeepLinkData.Builder clearGamification()
        bool gamification = 3 [json_name = "gamification"];
        Returns:
        This builder for chaining.
      • hasManagedGroup

        public boolean hasManagedGroup()
        .streamlayer.sdkSettings.client.ManagedGroup managed_group = 4 [json_name = "managedGroup"];
        Specified by:
        hasManagedGroup in interface DeepLinkDataOrBuilder
        Returns:
        Whether the managedGroup field is set.
      • getManagedGroup

        public ManagedGroup getManagedGroup()
        .streamlayer.sdkSettings.client.ManagedGroup managed_group = 4 [json_name = "managedGroup"];
        Specified by:
        getManagedGroup in interface DeepLinkDataOrBuilder
        Returns:
        The managedGroup.
      • setManagedGroup

        public DeepLinkData.Builder setManagedGroup​(ManagedGroup value)
        .streamlayer.sdkSettings.client.ManagedGroup managed_group = 4 [json_name = "managedGroup"];
      • mergeManagedGroup

        public DeepLinkData.Builder mergeManagedGroup​(ManagedGroup value)
        .streamlayer.sdkSettings.client.ManagedGroup managed_group = 4 [json_name = "managedGroup"];
      • clearManagedGroup

        public DeepLinkData.Builder clearManagedGroup()
        .streamlayer.sdkSettings.client.ManagedGroup managed_group = 4 [json_name = "managedGroup"];
      • getExternalEventId

        public java.lang.String getExternalEventId()
        string external_event_id = 5 [json_name = "externalEventId"];
        Specified by:
        getExternalEventId in interface DeepLinkDataOrBuilder
        Returns:
        The externalEventId.
      • getExternalEventIdBytes

        public com.google.protobuf.ByteString getExternalEventIdBytes()
        string external_event_id = 5 [json_name = "externalEventId"];
        Specified by:
        getExternalEventIdBytes in interface DeepLinkDataOrBuilder
        Returns:
        The bytes for externalEventId.
      • setExternalEventId

        public DeepLinkData.Builder setExternalEventId​(java.lang.String value)
        string external_event_id = 5 [json_name = "externalEventId"];
        Parameters:
        value - The externalEventId to set.
        Returns:
        This builder for chaining.
      • clearExternalEventId

        public DeepLinkData.Builder clearExternalEventId()
        string external_event_id = 5 [json_name = "externalEventId"];
        Returns:
        This builder for chaining.
      • setExternalEventIdBytes

        public DeepLinkData.Builder setExternalEventIdBytes​(com.google.protobuf.ByteString value)
        string external_event_id = 5 [json_name = "externalEventId"];
        Parameters:
        value - The bytes for externalEventId to set.
        Returns:
        This builder for chaining.
      • getExternalGroupId

        public java.lang.String getExternalGroupId()
        string external_group_id = 6 [json_name = "externalGroupId"];
        Specified by:
        getExternalGroupId in interface DeepLinkDataOrBuilder
        Returns:
        The externalGroupId.
      • getExternalGroupIdBytes

        public com.google.protobuf.ByteString getExternalGroupIdBytes()
        string external_group_id = 6 [json_name = "externalGroupId"];
        Specified by:
        getExternalGroupIdBytes in interface DeepLinkDataOrBuilder
        Returns:
        The bytes for externalGroupId.
      • setExternalGroupId

        public DeepLinkData.Builder setExternalGroupId​(java.lang.String value)
        string external_group_id = 6 [json_name = "externalGroupId"];
        Parameters:
        value - The externalGroupId to set.
        Returns:
        This builder for chaining.
      • clearExternalGroupId

        public DeepLinkData.Builder clearExternalGroupId()
        string external_group_id = 6 [json_name = "externalGroupId"];
        Returns:
        This builder for chaining.
      • setExternalGroupIdBytes

        public DeepLinkData.Builder setExternalGroupIdBytes​(com.google.protobuf.ByteString value)
        string external_group_id = 6 [json_name = "externalGroupId"];
        Parameters:
        value - The bytes for externalGroupId to set.
        Returns:
        This builder for chaining.
      • getGroupTypeValue

        public int getGroupTypeValue()
        .streamlayer.sdkSettings.client.GroupType group_type = 7 [json_name = "groupType"];
        Specified by:
        getGroupTypeValue in interface DeepLinkDataOrBuilder
        Returns:
        The enum numeric value on the wire for groupType.
      • setGroupTypeValue

        public DeepLinkData.Builder setGroupTypeValue​(int value)
        .streamlayer.sdkSettings.client.GroupType group_type = 7 [json_name = "groupType"];
        Parameters:
        value - The groupType to set.
        Returns:
        This builder for chaining.
      • getGroupType

        public GroupType getGroupType()
        .streamlayer.sdkSettings.client.GroupType group_type = 7 [json_name = "groupType"];
        Specified by:
        getGroupType in interface DeepLinkDataOrBuilder
        Returns:
        The groupType.
      • setGroupType

        public DeepLinkData.Builder setGroupType​(GroupType value)
        .streamlayer.sdkSettings.client.GroupType group_type = 7 [json_name = "groupType"];
        Parameters:
        value - The enum numeric value on the wire for groupType to set.
        Returns:
        This builder for chaining.
      • clearGroupType

        public DeepLinkData.Builder clearGroupType()
        .streamlayer.sdkSettings.client.GroupType group_type = 7 [json_name = "groupType"];
        Returns:
        This builder for chaining.