Class SendInvitationsMessage.Builder

    • Method Detail

      • hasCommon

        public boolean hasCommon()
         common analytics data amongst calls
         kind: KIND_INVITATION_SENT, KIND_INVITATION_ACCEPTED
         category should be picked from extras
         
        .streamlayer.analytics.v2.streaming.CommonData common = 1 [json_name = "common"];
        Specified by:
        hasCommon in interface SendInvitationsMessageOrBuilder
        Returns:
        Whether the common field is set.
      • getCommon

        public CommonData getCommon()
         common analytics data amongst calls
         kind: KIND_INVITATION_SENT, KIND_INVITATION_ACCEPTED
         category should be picked from extras
         
        .streamlayer.analytics.v2.streaming.CommonData common = 1 [json_name = "common"];
        Specified by:
        getCommon in interface SendInvitationsMessageOrBuilder
        Returns:
        The common.
      • setCommon

        public SendInvitationsMessage.Builder setCommon​(CommonData value)
         common analytics data amongst calls
         kind: KIND_INVITATION_SENT, KIND_INVITATION_ACCEPTED
         category should be picked from extras
         
        .streamlayer.analytics.v2.streaming.CommonData common = 1 [json_name = "common"];
      • setCommon

        public SendInvitationsMessage.Builder setCommon​(CommonData.Builder builderForValue)
         common analytics data amongst calls
         kind: KIND_INVITATION_SENT, KIND_INVITATION_ACCEPTED
         category should be picked from extras
         
        .streamlayer.analytics.v2.streaming.CommonData common = 1 [json_name = "common"];
      • mergeCommon

        public SendInvitationsMessage.Builder mergeCommon​(CommonData value)
         common analytics data amongst calls
         kind: KIND_INVITATION_SENT, KIND_INVITATION_ACCEPTED
         category should be picked from extras
         
        .streamlayer.analytics.v2.streaming.CommonData common = 1 [json_name = "common"];
      • clearCommon

        public SendInvitationsMessage.Builder clearCommon()
         common analytics data amongst calls
         kind: KIND_INVITATION_SENT, KIND_INVITATION_ACCEPTED
         category should be picked from extras
         
        .streamlayer.analytics.v2.streaming.CommonData common = 1 [json_name = "common"];
      • getCategoryValue

        public int getCategoryValue()
         invitation category
         
        .streamlayer.analytics.v1.invitations.InvitationCategory category = 2 [json_name = "category"];
        Specified by:
        getCategoryValue in interface SendInvitationsMessageOrBuilder
        Returns:
        The enum numeric value on the wire for category.
      • setCategoryValue

        public SendInvitationsMessage.Builder setCategoryValue​(int value)
         invitation category
         
        .streamlayer.analytics.v1.invitations.InvitationCategory category = 2 [json_name = "category"];
        Parameters:
        value - The category to set.
        Returns:
        This builder for chaining.
      • setCategory

        public SendInvitationsMessage.Builder setCategory​(InvitationCategory value)
         invitation category
         
        .streamlayer.analytics.v1.invitations.InvitationCategory category = 2 [json_name = "category"];
        Parameters:
        value - The enum numeric value on the wire for category to set.
        Returns:
        This builder for chaining.
      • clearCategory

        public SendInvitationsMessage.Builder clearCategory()
         invitation category
         
        .streamlayer.analytics.v1.invitations.InvitationCategory category = 2 [json_name = "category"];
        Returns:
        This builder for chaining.
      • getFromValue

        public int getFromValue()
         who is sending the invitation
         
        .streamlayer.analytics.v1.invitations.InvitationFrom from = 3 [json_name = "from"];
        Specified by:
        getFromValue in interface SendInvitationsMessageOrBuilder
        Returns:
        The enum numeric value on the wire for from.
      • setFromValue

        public SendInvitationsMessage.Builder setFromValue​(int value)
         who is sending the invitation
         
        .streamlayer.analytics.v1.invitations.InvitationFrom from = 3 [json_name = "from"];
        Parameters:
        value - The from to set.
        Returns:
        This builder for chaining.
      • setFrom

        public SendInvitationsMessage.Builder setFrom​(InvitationFrom value)
         who is sending the invitation
         
        .streamlayer.analytics.v1.invitations.InvitationFrom from = 3 [json_name = "from"];
        Parameters:
        value - The enum numeric value on the wire for from to set.
        Returns:
        This builder for chaining.
      • clearFrom

        public SendInvitationsMessage.Builder clearFrom()
         who is sending the invitation
         
        .streamlayer.analytics.v1.invitations.InvitationFrom from = 3 [json_name = "from"];
        Returns:
        This builder for chaining.