public static final class Conversation.QualityMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Conversation.QualityMetadata.Builder> implements Conversation.QualityMetadataOrBuilder
Conversation metadata related to quality management.Protobuf type
google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata| Modifier and Type | Method and Description |
|---|---|
Conversation.QualityMetadata.Builder |
addAgentInfo(Conversation.QualityMetadata.AgentInfo.Builder builderForValue)
Information about agents involved in the call.
|
Conversation.QualityMetadata.Builder |
addAgentInfo(Conversation.QualityMetadata.AgentInfo value)
Information about agents involved in the call.
|
Conversation.QualityMetadata.Builder |
addAgentInfo(int index,
Conversation.QualityMetadata.AgentInfo.Builder builderForValue)
Information about agents involved in the call.
|
Conversation.QualityMetadata.Builder |
addAgentInfo(int index,
Conversation.QualityMetadata.AgentInfo value)
Information about agents involved in the call.
|
Conversation.QualityMetadata.AgentInfo.Builder |
addAgentInfoBuilder()
Information about agents involved in the call.
|
Conversation.QualityMetadata.AgentInfo.Builder |
addAgentInfoBuilder(int index)
Information about agents involved in the call.
|
Conversation.QualityMetadata.Builder |
addAllAgentInfo(Iterable<? extends Conversation.QualityMetadata.AgentInfo> values)
Information about agents involved in the call.
|
Conversation.QualityMetadata.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Conversation.QualityMetadata |
build() |
Conversation.QualityMetadata |
buildPartial() |
Conversation.QualityMetadata.Builder |
clear() |
Conversation.QualityMetadata.Builder |
clearAgentInfo()
Information about agents involved in the call.
|
Conversation.QualityMetadata.Builder |
clearCustomerSatisfactionRating()
An arbitrary integer value indicating the customer's satisfaction rating.
|
Conversation.QualityMetadata.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Conversation.QualityMetadata.Builder |
clearMenuPath()
An arbitrary string value specifying the menu path the customer took.
|
Conversation.QualityMetadata.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Conversation.QualityMetadata.Builder |
clearWaitDuration()
The amount of time the customer waited to connect with an agent.
|
Conversation.QualityMetadata.Builder |
clone() |
Conversation.QualityMetadata.AgentInfo |
getAgentInfo(int index)
Information about agents involved in the call.
|
Conversation.QualityMetadata.AgentInfo.Builder |
getAgentInfoBuilder(int index)
Information about agents involved in the call.
|
List<Conversation.QualityMetadata.AgentInfo.Builder> |
getAgentInfoBuilderList()
Information about agents involved in the call.
|
int |
getAgentInfoCount()
Information about agents involved in the call.
|
List<Conversation.QualityMetadata.AgentInfo> |
getAgentInfoList()
Information about agents involved in the call.
|
Conversation.QualityMetadata.AgentInfoOrBuilder |
getAgentInfoOrBuilder(int index)
Information about agents involved in the call.
|
List<? extends Conversation.QualityMetadata.AgentInfoOrBuilder> |
getAgentInfoOrBuilderList()
Information about agents involved in the call.
|
int |
getCustomerSatisfactionRating()
An arbitrary integer value indicating the customer's satisfaction rating.
|
Conversation.QualityMetadata |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getMenuPath()
An arbitrary string value specifying the menu path the customer took.
|
com.google.protobuf.ByteString |
getMenuPathBytes()
An arbitrary string value specifying the menu path the customer took.
|
com.google.protobuf.Duration |
getWaitDuration()
The amount of time the customer waited to connect with an agent.
|
com.google.protobuf.Duration.Builder |
getWaitDurationBuilder()
The amount of time the customer waited to connect with an agent.
|
com.google.protobuf.DurationOrBuilder |
getWaitDurationOrBuilder()
The amount of time the customer waited to connect with an agent.
|
boolean |
hasWaitDuration()
The amount of time the customer waited to connect with an agent.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Conversation.QualityMetadata.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Conversation.QualityMetadata.Builder |
mergeFrom(Conversation.QualityMetadata other) |
Conversation.QualityMetadata.Builder |
mergeFrom(com.google.protobuf.Message other) |
Conversation.QualityMetadata.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Conversation.QualityMetadata.Builder |
mergeWaitDuration(com.google.protobuf.Duration value)
The amount of time the customer waited to connect with an agent.
|
Conversation.QualityMetadata.Builder |
removeAgentInfo(int index)
Information about agents involved in the call.
|
Conversation.QualityMetadata.Builder |
setAgentInfo(int index,
Conversation.QualityMetadata.AgentInfo.Builder builderForValue)
Information about agents involved in the call.
|
Conversation.QualityMetadata.Builder |
setAgentInfo(int index,
Conversation.QualityMetadata.AgentInfo value)
Information about agents involved in the call.
|
Conversation.QualityMetadata.Builder |
setCustomerSatisfactionRating(int value)
An arbitrary integer value indicating the customer's satisfaction rating.
|
Conversation.QualityMetadata.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Conversation.QualityMetadata.Builder |
setMenuPath(String value)
An arbitrary string value specifying the menu path the customer took.
|
Conversation.QualityMetadata.Builder |
setMenuPathBytes(com.google.protobuf.ByteString value)
An arbitrary string value specifying the menu path the customer took.
|
Conversation.QualityMetadata.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Conversation.QualityMetadata.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Conversation.QualityMetadata.Builder |
setWaitDuration(com.google.protobuf.Duration.Builder builderForValue)
The amount of time the customer waited to connect with an agent.
|
Conversation.QualityMetadata.Builder |
setWaitDuration(com.google.protobuf.Duration value)
The amount of time the customer waited to connect with an agent.
|
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<Conversation.QualityMetadata.Builder>public Conversation.QualityMetadata.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.QualityMetadata.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<Conversation.QualityMetadata.Builder>public Conversation.QualityMetadata getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Conversation.QualityMetadata build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Conversation.QualityMetadata buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Conversation.QualityMetadata.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.QualityMetadata.Builder>public Conversation.QualityMetadata.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<Conversation.QualityMetadata.Builder>public Conversation.QualityMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.QualityMetadata.Builder>public Conversation.QualityMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.QualityMetadata.Builder>public Conversation.QualityMetadata.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<Conversation.QualityMetadata.Builder>public Conversation.QualityMetadata.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<Conversation.QualityMetadata.Builder>public Conversation.QualityMetadata.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Conversation.QualityMetadata.Builder>public Conversation.QualityMetadata.Builder mergeFrom(Conversation.QualityMetadata other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.QualityMetadata.Builder>public Conversation.QualityMetadata.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<Conversation.QualityMetadata.Builder>IOExceptionpublic int getCustomerSatisfactionRating()
An arbitrary integer value indicating the customer's satisfaction rating.
int32 customer_satisfaction_rating = 1;getCustomerSatisfactionRating in interface Conversation.QualityMetadataOrBuilderpublic Conversation.QualityMetadata.Builder setCustomerSatisfactionRating(int value)
An arbitrary integer value indicating the customer's satisfaction rating.
int32 customer_satisfaction_rating = 1;value - The customerSatisfactionRating to set.public Conversation.QualityMetadata.Builder clearCustomerSatisfactionRating()
An arbitrary integer value indicating the customer's satisfaction rating.
int32 customer_satisfaction_rating = 1;public boolean hasWaitDuration()
The amount of time the customer waited to connect with an agent.
.google.protobuf.Duration wait_duration = 2;hasWaitDuration in interface Conversation.QualityMetadataOrBuilderpublic com.google.protobuf.Duration getWaitDuration()
The amount of time the customer waited to connect with an agent.
.google.protobuf.Duration wait_duration = 2;getWaitDuration in interface Conversation.QualityMetadataOrBuilderpublic Conversation.QualityMetadata.Builder setWaitDuration(com.google.protobuf.Duration value)
The amount of time the customer waited to connect with an agent.
.google.protobuf.Duration wait_duration = 2;public Conversation.QualityMetadata.Builder setWaitDuration(com.google.protobuf.Duration.Builder builderForValue)
The amount of time the customer waited to connect with an agent.
.google.protobuf.Duration wait_duration = 2;public Conversation.QualityMetadata.Builder mergeWaitDuration(com.google.protobuf.Duration value)
The amount of time the customer waited to connect with an agent.
.google.protobuf.Duration wait_duration = 2;public Conversation.QualityMetadata.Builder clearWaitDuration()
The amount of time the customer waited to connect with an agent.
.google.protobuf.Duration wait_duration = 2;public com.google.protobuf.Duration.Builder getWaitDurationBuilder()
The amount of time the customer waited to connect with an agent.
.google.protobuf.Duration wait_duration = 2;public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder()
The amount of time the customer waited to connect with an agent.
.google.protobuf.Duration wait_duration = 2;getWaitDurationOrBuilder in interface Conversation.QualityMetadataOrBuilderpublic String getMenuPath()
An arbitrary string value specifying the menu path the customer took.
string menu_path = 3;getMenuPath in interface Conversation.QualityMetadataOrBuilderpublic com.google.protobuf.ByteString getMenuPathBytes()
An arbitrary string value specifying the menu path the customer took.
string menu_path = 3;getMenuPathBytes in interface Conversation.QualityMetadataOrBuilderpublic Conversation.QualityMetadata.Builder setMenuPath(String value)
An arbitrary string value specifying the menu path the customer took.
string menu_path = 3;value - The menuPath to set.public Conversation.QualityMetadata.Builder clearMenuPath()
An arbitrary string value specifying the menu path the customer took.
string menu_path = 3;public Conversation.QualityMetadata.Builder setMenuPathBytes(com.google.protobuf.ByteString value)
An arbitrary string value specifying the menu path the customer took.
string menu_path = 3;value - The bytes for menuPath to set.public List<Conversation.QualityMetadata.AgentInfo> getAgentInfoList()
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
getAgentInfoList in interface Conversation.QualityMetadataOrBuilderpublic int getAgentInfoCount()
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
getAgentInfoCount in interface Conversation.QualityMetadataOrBuilderpublic Conversation.QualityMetadata.AgentInfo getAgentInfo(int index)
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
getAgentInfo in interface Conversation.QualityMetadataOrBuilderpublic Conversation.QualityMetadata.Builder setAgentInfo(int index, Conversation.QualityMetadata.AgentInfo value)
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public Conversation.QualityMetadata.Builder setAgentInfo(int index, Conversation.QualityMetadata.AgentInfo.Builder builderForValue)
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public Conversation.QualityMetadata.Builder addAgentInfo(Conversation.QualityMetadata.AgentInfo value)
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public Conversation.QualityMetadata.Builder addAgentInfo(int index, Conversation.QualityMetadata.AgentInfo value)
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public Conversation.QualityMetadata.Builder addAgentInfo(Conversation.QualityMetadata.AgentInfo.Builder builderForValue)
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public Conversation.QualityMetadata.Builder addAgentInfo(int index, Conversation.QualityMetadata.AgentInfo.Builder builderForValue)
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public Conversation.QualityMetadata.Builder addAllAgentInfo(Iterable<? extends Conversation.QualityMetadata.AgentInfo> values)
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public Conversation.QualityMetadata.Builder clearAgentInfo()
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public Conversation.QualityMetadata.Builder removeAgentInfo(int index)
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public Conversation.QualityMetadata.AgentInfo.Builder getAgentInfoBuilder(int index)
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public Conversation.QualityMetadata.AgentInfoOrBuilder getAgentInfoOrBuilder(int index)
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
getAgentInfoOrBuilder in interface Conversation.QualityMetadataOrBuilderpublic List<? extends Conversation.QualityMetadata.AgentInfoOrBuilder> getAgentInfoOrBuilderList()
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
getAgentInfoOrBuilderList in interface Conversation.QualityMetadataOrBuilderpublic Conversation.QualityMetadata.AgentInfo.Builder addAgentInfoBuilder()
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public Conversation.QualityMetadata.AgentInfo.Builder addAgentInfoBuilder(int index)
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public List<Conversation.QualityMetadata.AgentInfo.Builder> getAgentInfoBuilderList()
Information about agents involved in the call.
repeated .google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo agent_info = 4;
public final Conversation.QualityMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.QualityMetadata.Builder>public final Conversation.QualityMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.QualityMetadata.Builder>Copyright © 2025 Google LLC. All rights reserved.