public static final class ConversationParticipant.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder> implements ConversationParticipantOrBuilder
The call participant speaking for a given utterance.Protobuf type
google.cloud.contactcenterinsights.v1.ConversationParticipant| Modifier and Type | Method and Description |
|---|---|
ConversationParticipant.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ConversationParticipant |
build() |
ConversationParticipant |
buildPartial() |
ConversationParticipant.Builder |
clear() |
ConversationParticipant.Builder |
clearDialogflowParticipant()
Deprecated.
google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is
deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1470
|
ConversationParticipant.Builder |
clearDialogflowParticipantName()
The name of the participant provided by Dialogflow.
|
ConversationParticipant.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ConversationParticipant.Builder |
clearObfuscatedExternalUserId()
Obfuscated user ID from Dialogflow.
|
ConversationParticipant.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ConversationParticipant.Builder |
clearParticipant() |
ConversationParticipant.Builder |
clearRole()
The role of the participant.
|
ConversationParticipant.Builder |
clearUserId()
A user-specified ID representing the participant.
|
ConversationParticipant.Builder |
clone() |
ConversationParticipant |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDialogflowParticipant()
Deprecated.
google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is
deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1470
|
com.google.protobuf.ByteString |
getDialogflowParticipantBytes()
Deprecated.
google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is
deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1470
|
String |
getDialogflowParticipantName()
The name of the participant provided by Dialogflow.
|
com.google.protobuf.ByteString |
getDialogflowParticipantNameBytes()
The name of the participant provided by Dialogflow.
|
String |
getObfuscatedExternalUserId()
Obfuscated user ID from Dialogflow.
|
com.google.protobuf.ByteString |
getObfuscatedExternalUserIdBytes()
Obfuscated user ID from Dialogflow.
|
ConversationParticipant.ParticipantCase |
getParticipantCase() |
ConversationParticipant.Role |
getRole()
The role of the participant.
|
int |
getRoleValue()
The role of the participant.
|
String |
getUserId()
A user-specified ID representing the participant.
|
com.google.protobuf.ByteString |
getUserIdBytes()
A user-specified ID representing the participant.
|
boolean |
hasDialogflowParticipantName()
The name of the participant provided by Dialogflow.
|
boolean |
hasUserId()
A user-specified ID representing the participant.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ConversationParticipant.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ConversationParticipant.Builder |
mergeFrom(ConversationParticipant other) |
ConversationParticipant.Builder |
mergeFrom(com.google.protobuf.Message other) |
ConversationParticipant.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ConversationParticipant.Builder |
setDialogflowParticipant(String value)
Deprecated.
google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is
deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1470
|
ConversationParticipant.Builder |
setDialogflowParticipantBytes(com.google.protobuf.ByteString value)
Deprecated.
google.cloud.contactcenterinsights.v1.ConversationParticipant.dialogflow_participant is
deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=1470
|
ConversationParticipant.Builder |
setDialogflowParticipantName(String value)
The name of the participant provided by Dialogflow.
|
ConversationParticipant.Builder |
setDialogflowParticipantNameBytes(com.google.protobuf.ByteString value)
The name of the participant provided by Dialogflow.
|
ConversationParticipant.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ConversationParticipant.Builder |
setObfuscatedExternalUserId(String value)
Obfuscated user ID from Dialogflow.
|
ConversationParticipant.Builder |
setObfuscatedExternalUserIdBytes(com.google.protobuf.ByteString value)
Obfuscated user ID from Dialogflow.
|
ConversationParticipant.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ConversationParticipant.Builder |
setRole(ConversationParticipant.Role value)
The role of the participant.
|
ConversationParticipant.Builder |
setRoleValue(int value)
The role of the participant.
|
ConversationParticipant.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ConversationParticipant.Builder |
setUserId(String value)
A user-specified ID representing the participant.
|
ConversationParticipant.Builder |
setUserIdBytes(com.google.protobuf.ByteString value)
A user-specified ID representing the participant.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder>public ConversationParticipant.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder>public ConversationParticipant getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ConversationParticipant build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ConversationParticipant buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ConversationParticipant.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder>public ConversationParticipant.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder>public ConversationParticipant.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder>public ConversationParticipant.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder>public ConversationParticipant.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder>public ConversationParticipant.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder>public ConversationParticipant.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ConversationParticipant.Builder>public ConversationParticipant.Builder mergeFrom(ConversationParticipant other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder>public ConversationParticipant.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ConversationParticipant.Builder>IOExceptionpublic ConversationParticipant.ParticipantCase getParticipantCase()
getParticipantCase in interface ConversationParticipantOrBuilderpublic ConversationParticipant.Builder clearParticipant()
public 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) = { ... }
hasDialogflowParticipantName in interface ConversationParticipantOrBuilderpublic 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) = { ... }
getDialogflowParticipantName in interface ConversationParticipantOrBuilderpublic 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) = { ... }
getDialogflowParticipantNameBytes in interface ConversationParticipantOrBuilderpublic ConversationParticipant.Builder setDialogflowParticipantName(String value)
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) = { ... }
value - The dialogflowParticipantName to set.public ConversationParticipant.Builder clearDialogflowParticipantName()
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) = { ... }
public ConversationParticipant.Builder setDialogflowParticipantNameBytes(com.google.protobuf.ByteString value)
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) = { ... }
value - The bytes for dialogflowParticipantName to set.public boolean hasUserId()
A user-specified ID representing the participant.
string user_id = 6;hasUserId in interface ConversationParticipantOrBuilderpublic String getUserId()
A user-specified ID representing the participant.
string user_id = 6;getUserId in interface ConversationParticipantOrBuilderpublic com.google.protobuf.ByteString getUserIdBytes()
A user-specified ID representing the participant.
string user_id = 6;getUserIdBytes in interface ConversationParticipantOrBuilderpublic ConversationParticipant.Builder setUserId(String value)
A user-specified ID representing the participant.
string user_id = 6;value - The userId to set.public ConversationParticipant.Builder clearUserId()
A user-specified ID representing the participant.
string user_id = 6;public ConversationParticipant.Builder setUserIdBytes(com.google.protobuf.ByteString value)
A user-specified ID representing the participant.
string user_id = 6;value - The bytes for userId to set.@Deprecated public String getDialogflowParticipant()
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];getDialogflowParticipant in interface ConversationParticipantOrBuilder@Deprecated public com.google.protobuf.ByteString getDialogflowParticipantBytes()
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];getDialogflowParticipantBytes in interface ConversationParticipantOrBuilder@Deprecated public ConversationParticipant.Builder setDialogflowParticipant(String value)
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];value - The dialogflowParticipant to set.@Deprecated public ConversationParticipant.Builder clearDialogflowParticipant()
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];@Deprecated public ConversationParticipant.Builder setDialogflowParticipantBytes(com.google.protobuf.ByteString value)
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];value - The bytes for dialogflowParticipant to set.public String getObfuscatedExternalUserId()
Obfuscated user ID from Dialogflow.
string obfuscated_external_user_id = 3;getObfuscatedExternalUserId in interface ConversationParticipantOrBuilderpublic com.google.protobuf.ByteString getObfuscatedExternalUserIdBytes()
Obfuscated user ID from Dialogflow.
string obfuscated_external_user_id = 3;getObfuscatedExternalUserIdBytes in interface ConversationParticipantOrBuilderpublic ConversationParticipant.Builder setObfuscatedExternalUserId(String value)
Obfuscated user ID from Dialogflow.
string obfuscated_external_user_id = 3;value - The obfuscatedExternalUserId to set.public ConversationParticipant.Builder clearObfuscatedExternalUserId()
Obfuscated user ID from Dialogflow.
string obfuscated_external_user_id = 3;public ConversationParticipant.Builder setObfuscatedExternalUserIdBytes(com.google.protobuf.ByteString value)
Obfuscated user ID from Dialogflow.
string obfuscated_external_user_id = 3;value - The bytes for obfuscatedExternalUserId to set.public int getRoleValue()
The role of the participant.
.google.cloud.contactcenterinsights.v1.ConversationParticipant.Role role = 2;getRoleValue in interface ConversationParticipantOrBuilderpublic ConversationParticipant.Builder setRoleValue(int value)
The role of the participant.
.google.cloud.contactcenterinsights.v1.ConversationParticipant.Role role = 2;value - The enum numeric value on the wire for role to set.public ConversationParticipant.Role getRole()
The role of the participant.
.google.cloud.contactcenterinsights.v1.ConversationParticipant.Role role = 2;getRole in interface ConversationParticipantOrBuilderpublic ConversationParticipant.Builder setRole(ConversationParticipant.Role value)
The role of the participant.
.google.cloud.contactcenterinsights.v1.ConversationParticipant.Role role = 2;value - The role to set.public ConversationParticipant.Builder clearRole()
The role of the participant.
.google.cloud.contactcenterinsights.v1.ConversationParticipant.Role role = 2;public final ConversationParticipant.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder>public final ConversationParticipant.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationParticipant.Builder>Copyright © 2025 Google LLC. All rights reserved.