Interface ConversationParticipantOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ConversationParticipant, ConversationParticipant.Builder

    public interface ConversationParticipantOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasDialogflowParticipantName

        boolean hasDialogflowParticipantName()
         The name of the participant provided by Dialogflow. Format:
         projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}
         
        string dialogflow_participant_name = 5 [(.google.api.resource_reference) = { ... }
        Returns:
        Whether the dialogflowParticipantName field is set.
      • getDialogflowParticipantName

        String getDialogflowParticipantName()
         The name of the participant provided by Dialogflow. Format:
         projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}
         
        string dialogflow_participant_name = 5 [(.google.api.resource_reference) = { ... }
        Returns:
        The dialogflowParticipantName.
      • getDialogflowParticipantNameBytes

        com.google.protobuf.ByteString getDialogflowParticipantNameBytes()
         The name of the participant provided by Dialogflow. Format:
         projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}
         
        string dialogflow_participant_name = 5 [(.google.api.resource_reference) = { ... }
        Returns:
        The bytes for dialogflowParticipantName.
      • hasUserId

        boolean hasUserId()
         A user-specified ID representing the participant.
         
        string user_id = 6;
        Returns:
        Whether the userId field is set.
      • getUserId

        String getUserId()
         A user-specified ID representing the participant.
         
        string user_id = 6;
        Returns:
        The userId.
      • getUserIdBytes

        com.google.protobuf.ByteString getUserIdBytes()
         A user-specified ID representing the participant.
         
        string user_id = 6;
        Returns:
        The bytes for userId.
      • getDialogflowParticipant

        @Deprecated
        String getDialogflowParticipant()
        Deprecated.
        google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1208
         Deprecated. Use `dialogflow_participant_name` instead.
         The name of the Dialogflow participant. Format:
         projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}
         
        string dialogflow_participant = 1 [deprecated = true];
        Returns:
        The dialogflowParticipant.
      • getDialogflowParticipantBytes

        @Deprecated
        com.google.protobuf.ByteString getDialogflowParticipantBytes()
        Deprecated.
        google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1208
         Deprecated. Use `dialogflow_participant_name` instead.
         The name of the Dialogflow participant. Format:
         projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}
         
        string dialogflow_participant = 1 [deprecated = true];
        Returns:
        The bytes for dialogflowParticipant.
      • getObfuscatedExternalUserId

        String getObfuscatedExternalUserId()
         Obfuscated user ID from Dialogflow.
         
        string obfuscated_external_user_id = 3;
        Returns:
        The obfuscatedExternalUserId.
      • getObfuscatedExternalUserIdBytes

        com.google.protobuf.ByteString getObfuscatedExternalUserIdBytes()
         Obfuscated user ID from Dialogflow.
         
        string obfuscated_external_user_id = 3;
        Returns:
        The bytes for obfuscatedExternalUserId.
      • getRoleValue

        int getRoleValue()
         The role of the participant.
         
        .google.cloud.contactcenterinsights.v1.ConversationParticipant.Role role = 2;
        Returns:
        The enum numeric value on the wire for role.
      • getRole

        ConversationParticipant.Role getRole()
         The role of the participant.
         
        .google.cloud.contactcenterinsights.v1.ConversationParticipant.Role role = 2;
        Returns:
        The role.