public final class Conversation extends com.google.protobuf.GeneratedMessageV3 implements ConversationOrBuilder
The conversation resource.Protobuf type
google.cloud.contactcenterinsights.v1.Conversation| Modifier and Type | Class and Description |
|---|---|
static class |
Conversation.Builder
The conversation resource.
|
static class |
Conversation.CallMetadata
Call-specific metadata.
|
static interface |
Conversation.CallMetadataOrBuilder |
static class |
Conversation.ExpirationCase |
static class |
Conversation.Medium
Possible media for the conversation.
|
static class |
Conversation.MetadataCase |
static class |
Conversation.QualityMetadata
Conversation metadata related to quality management.
|
static interface |
Conversation.QualityMetadataOrBuilder |
static class |
Conversation.Transcript
A message representing the transcript of a conversation.
|
static interface |
Conversation.TranscriptOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
AGENT_ID_FIELD_NUMBER |
static int |
CALL_METADATA_FIELD_NUMBER |
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
DATA_SOURCE_FIELD_NUMBER |
static int |
DIALOGFLOW_INTENTS_FIELD_NUMBER |
static int |
DURATION_FIELD_NUMBER |
static int |
EXPIRE_TIME_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
LANGUAGE_CODE_FIELD_NUMBER |
static int |
LATEST_ANALYSIS_FIELD_NUMBER |
static int |
LATEST_SUMMARY_FIELD_NUMBER |
static int |
MEDIUM_FIELD_NUMBER |
static int |
METADATA_JSON_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
OBFUSCATED_USER_ID_FIELD_NUMBER |
static int |
QUALITY_METADATA_FIELD_NUMBER |
static int |
RUNTIME_ANNOTATIONS_FIELD_NUMBER |
static int |
START_TIME_FIELD_NUMBER |
static int |
TRANSCRIPT_FIELD_NUMBER |
static int |
TTL_FIELD_NUMBER |
static int |
TURN_COUNT_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsDialogflowIntents(String key)
Output only.
|
boolean |
containsLabels(String key)
A map for the user to specify any custom fields.
|
boolean |
equals(Object obj) |
String |
getAgentId()
An opaque, user-specified string representing the human agent who handled
the conversation.
|
com.google.protobuf.ByteString |
getAgentIdBytes()
An opaque, user-specified string representing the human agent who handled
the conversation.
|
Conversation.CallMetadata |
getCallMetadata()
Call-specific metadata.
|
Conversation.CallMetadataOrBuilder |
getCallMetadataOrBuilder()
Call-specific metadata.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
ConversationDataSource |
getDataSource()
The source of the audio and transcription for the conversation.
|
ConversationDataSourceOrBuilder |
getDataSourceOrBuilder()
The source of the audio and transcription for the conversation.
|
static Conversation |
getDefaultInstance() |
Conversation |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Map<String,DialogflowIntent> |
getDialogflowIntents()
Deprecated.
|
int |
getDialogflowIntentsCount()
Output only.
|
Map<String,DialogflowIntent> |
getDialogflowIntentsMap()
Output only.
|
DialogflowIntent |
getDialogflowIntentsOrDefault(String key,
DialogflowIntent defaultValue)
Output only.
|
DialogflowIntent |
getDialogflowIntentsOrThrow(String key)
Output only.
|
com.google.protobuf.Duration |
getDuration()
Output only.
|
com.google.protobuf.DurationOrBuilder |
getDurationOrBuilder()
Output only.
|
Conversation.ExpirationCase |
getExpirationCase() |
com.google.protobuf.Timestamp |
getExpireTime()
The time at which this conversation should expire.
|
com.google.protobuf.TimestampOrBuilder |
getExpireTimeOrBuilder()
The time at which this conversation should expire.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
A map for the user to specify any custom fields.
|
Map<String,String> |
getLabelsMap()
A map for the user to specify any custom fields.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
A map for the user to specify any custom fields.
|
String |
getLabelsOrThrow(String key)
A map for the user to specify any custom fields.
|
String |
getLanguageCode()
A user-specified language code for the conversation.
|
com.google.protobuf.ByteString |
getLanguageCodeBytes()
A user-specified language code for the conversation.
|
Analysis |
getLatestAnalysis()
Output only.
|
AnalysisOrBuilder |
getLatestAnalysisOrBuilder()
Output only.
|
ConversationSummarizationSuggestionData |
getLatestSummary()
Output only.
|
ConversationSummarizationSuggestionDataOrBuilder |
getLatestSummaryOrBuilder()
Output only.
|
Conversation.Medium |
getMedium()
Immutable.
|
int |
getMediumValue()
Immutable.
|
Conversation.MetadataCase |
getMetadataCase() |
String |
getMetadataJson()
Input only.
|
com.google.protobuf.ByteString |
getMetadataJsonBytes()
Input only.
|
String |
getName()
Immutable.
|
com.google.protobuf.ByteString |
getNameBytes()
Immutable.
|
String |
getObfuscatedUserId()
Obfuscated user ID which the customer sent to us.
|
com.google.protobuf.ByteString |
getObfuscatedUserIdBytes()
Obfuscated user ID which the customer sent to us.
|
com.google.protobuf.Parser<Conversation> |
getParserForType() |
Conversation.QualityMetadata |
getQualityMetadata()
Conversation metadata related to quality management.
|
Conversation.QualityMetadataOrBuilder |
getQualityMetadataOrBuilder()
Conversation metadata related to quality management.
|
RuntimeAnnotation |
getRuntimeAnnotations(int index)
Output only.
|
int |
getRuntimeAnnotationsCount()
Output only.
|
List<RuntimeAnnotation> |
getRuntimeAnnotationsList()
Output only.
|
RuntimeAnnotationOrBuilder |
getRuntimeAnnotationsOrBuilder(int index)
Output only.
|
List<? extends RuntimeAnnotationOrBuilder> |
getRuntimeAnnotationsOrBuilderList()
Output only.
|
int |
getSerializedSize() |
com.google.protobuf.Timestamp |
getStartTime()
The time at which the conversation started.
|
com.google.protobuf.TimestampOrBuilder |
getStartTimeOrBuilder()
The time at which the conversation started.
|
Conversation.Transcript |
getTranscript()
Output only.
|
Conversation.TranscriptOrBuilder |
getTranscriptOrBuilder()
Output only.
|
com.google.protobuf.Duration |
getTtl()
Input only.
|
com.google.protobuf.DurationOrBuilder |
getTtlOrBuilder()
Input only.
|
int |
getTurnCount()
Output only.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasCallMetadata()
Call-specific metadata.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasDataSource()
The source of the audio and transcription for the conversation.
|
boolean |
hasDuration()
Output only.
|
boolean |
hasExpireTime()
The time at which this conversation should expire.
|
int |
hashCode() |
boolean |
hasLatestAnalysis()
Output only.
|
boolean |
hasLatestSummary()
Output only.
|
boolean |
hasQualityMetadata()
Conversation metadata related to quality management.
|
boolean |
hasStartTime()
The time at which the conversation started.
|
boolean |
hasTranscript()
Output only.
|
boolean |
hasTtl()
Input only.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
boolean |
isInitialized() |
static Conversation.Builder |
newBuilder() |
static Conversation.Builder |
newBuilder(Conversation prototype) |
Conversation.Builder |
newBuilderForType() |
protected Conversation.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Conversation |
parseDelimitedFrom(InputStream input) |
static Conversation |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Conversation |
parseFrom(byte[] data) |
static Conversation |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Conversation |
parseFrom(ByteBuffer data) |
static Conversation |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Conversation |
parseFrom(com.google.protobuf.ByteString data) |
static Conversation |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Conversation |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Conversation |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Conversation |
parseFrom(InputStream input) |
static Conversation |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Conversation> |
parser() |
Conversation.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int CALL_METADATA_FIELD_NUMBER
public static final int EXPIRE_TIME_FIELD_NUMBER
public static final int TTL_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int DATA_SOURCE_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER
public static final int LANGUAGE_CODE_FIELD_NUMBER
public static final int AGENT_ID_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int QUALITY_METADATA_FIELD_NUMBER
public static final int METADATA_JSON_FIELD_NUMBER
public static final int TRANSCRIPT_FIELD_NUMBER
public static final int MEDIUM_FIELD_NUMBER
public static final int DURATION_FIELD_NUMBER
public static final int TURN_COUNT_FIELD_NUMBER
public static final int LATEST_ANALYSIS_FIELD_NUMBER
public static final int LATEST_SUMMARY_FIELD_NUMBER
public static final int RUNTIME_ANNOTATIONS_FIELD_NUMBER
public static final int DIALOGFLOW_INTENTS_FIELD_NUMBER
public static final int OBFUSCATED_USER_ID_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public Conversation.MetadataCase getMetadataCase()
getMetadataCase in interface ConversationOrBuilderpublic Conversation.ExpirationCase getExpirationCase()
getExpirationCase in interface ConversationOrBuilderpublic boolean hasCallMetadata()
Call-specific metadata.
.google.cloud.contactcenterinsights.v1.Conversation.CallMetadata call_metadata = 7;
hasCallMetadata in interface ConversationOrBuilderpublic Conversation.CallMetadata getCallMetadata()
Call-specific metadata.
.google.cloud.contactcenterinsights.v1.Conversation.CallMetadata call_metadata = 7;
getCallMetadata in interface ConversationOrBuilderpublic Conversation.CallMetadataOrBuilder getCallMetadataOrBuilder()
Call-specific metadata.
.google.cloud.contactcenterinsights.v1.Conversation.CallMetadata call_metadata = 7;
getCallMetadataOrBuilder in interface ConversationOrBuilderpublic boolean hasExpireTime()
The time at which this conversation should expire. After this time, the conversation data and any associated analyses will be deleted.
.google.protobuf.Timestamp expire_time = 15;hasExpireTime in interface ConversationOrBuilderpublic com.google.protobuf.Timestamp getExpireTime()
The time at which this conversation should expire. After this time, the conversation data and any associated analyses will be deleted.
.google.protobuf.Timestamp expire_time = 15;getExpireTime in interface ConversationOrBuilderpublic com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
The time at which this conversation should expire. After this time, the conversation data and any associated analyses will be deleted.
.google.protobuf.Timestamp expire_time = 15;getExpireTimeOrBuilder in interface ConversationOrBuilderpublic boolean hasTtl()
Input only. The TTL for this resource. If specified, then this TTL will be used to calculate the expire time.
.google.protobuf.Duration ttl = 16 [(.google.api.field_behavior) = INPUT_ONLY];hasTtl in interface ConversationOrBuilderpublic com.google.protobuf.Duration getTtl()
Input only. The TTL for this resource. If specified, then this TTL will be used to calculate the expire time.
.google.protobuf.Duration ttl = 16 [(.google.api.field_behavior) = INPUT_ONLY];getTtl in interface ConversationOrBuilderpublic com.google.protobuf.DurationOrBuilder getTtlOrBuilder()
Input only. The TTL for this resource. If specified, then this TTL will be used to calculate the expire time.
.google.protobuf.Duration ttl = 16 [(.google.api.field_behavior) = INPUT_ONLY];getTtlOrBuilder in interface ConversationOrBuilderpublic String getName()
Immutable. The resource name of the conversation.
Format:
projects/{project}/locations/{location}/conversations/{conversation}
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];getName in interface ConversationOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Immutable. The resource name of the conversation.
Format:
projects/{project}/locations/{location}/conversations/{conversation}
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];getNameBytes in interface ConversationOrBuilderpublic boolean hasDataSource()
The source of the audio and transcription for the conversation.
.google.cloud.contactcenterinsights.v1.ConversationDataSource data_source = 2;hasDataSource in interface ConversationOrBuilderpublic ConversationDataSource getDataSource()
The source of the audio and transcription for the conversation.
.google.cloud.contactcenterinsights.v1.ConversationDataSource data_source = 2;getDataSource in interface ConversationOrBuilderpublic ConversationDataSourceOrBuilder getDataSourceOrBuilder()
The source of the audio and transcription for the conversation.
.google.cloud.contactcenterinsights.v1.ConversationDataSource data_source = 2;getDataSourceOrBuilder in interface ConversationOrBuilderpublic boolean hasCreateTime()
Output only. The time at which the conversation was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface ConversationOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The time at which the conversation was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface ConversationOrBuilderpublic com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time at which the conversation was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface ConversationOrBuilderpublic boolean hasUpdateTime()
Output only. The most recent time at which the conversation was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface ConversationOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The most recent time at which the conversation was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface ConversationOrBuilderpublic com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The most recent time at which the conversation was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface ConversationOrBuilderpublic boolean hasStartTime()
The time at which the conversation started.
.google.protobuf.Timestamp start_time = 17;hasStartTime in interface ConversationOrBuilderpublic com.google.protobuf.Timestamp getStartTime()
The time at which the conversation started.
.google.protobuf.Timestamp start_time = 17;getStartTime in interface ConversationOrBuilderpublic com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
The time at which the conversation started.
.google.protobuf.Timestamp start_time = 17;getStartTimeOrBuilder in interface ConversationOrBuilderpublic String getLanguageCode()
A user-specified language code for the conversation.
string language_code = 14;getLanguageCode in interface ConversationOrBuilderpublic com.google.protobuf.ByteString getLanguageCodeBytes()
A user-specified language code for the conversation.
string language_code = 14;getLanguageCodeBytes in interface ConversationOrBuilderpublic String getAgentId()
An opaque, user-specified string representing the human agent who handled the conversation.
string agent_id = 5;getAgentId in interface ConversationOrBuilderpublic com.google.protobuf.ByteString getAgentIdBytes()
An opaque, user-specified string representing the human agent who handled the conversation.
string agent_id = 5;getAgentIdBytes in interface ConversationOrBuilderpublic int getLabelsCount()
ConversationOrBuilderA map for the user to specify any custom fields. A maximum of 100 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;getLabelsCount in interface ConversationOrBuilderpublic boolean containsLabels(String key)
A map for the user to specify any custom fields. A maximum of 100 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;containsLabels in interface ConversationOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface ConversationOrBuilderpublic Map<String,String> getLabelsMap()
A map for the user to specify any custom fields. A maximum of 100 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;getLabelsMap in interface ConversationOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
A map for the user to specify any custom fields. A maximum of 100 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;getLabelsOrDefault in interface ConversationOrBuilderpublic String getLabelsOrThrow(String key)
A map for the user to specify any custom fields. A maximum of 100 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;getLabelsOrThrow in interface ConversationOrBuilderpublic boolean hasQualityMetadata()
Conversation metadata related to quality management.
.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata quality_metadata = 24;
hasQualityMetadata in interface ConversationOrBuilderpublic Conversation.QualityMetadata getQualityMetadata()
Conversation metadata related to quality management.
.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata quality_metadata = 24;
getQualityMetadata in interface ConversationOrBuilderpublic Conversation.QualityMetadataOrBuilder getQualityMetadataOrBuilder()
Conversation metadata related to quality management.
.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata quality_metadata = 24;
getQualityMetadataOrBuilder in interface ConversationOrBuilderpublic String getMetadataJson()
Input only. JSON metadata encoded as a string. This field is primarily used by Insights integrations with various telphony systems and must be in one of Insight's supported formats.
string metadata_json = 25 [(.google.api.field_behavior) = INPUT_ONLY];getMetadataJson in interface ConversationOrBuilderpublic com.google.protobuf.ByteString getMetadataJsonBytes()
Input only. JSON metadata encoded as a string. This field is primarily used by Insights integrations with various telphony systems and must be in one of Insight's supported formats.
string metadata_json = 25 [(.google.api.field_behavior) = INPUT_ONLY];getMetadataJsonBytes in interface ConversationOrBuilderpublic boolean hasTranscript()
Output only. The conversation transcript.
.google.cloud.contactcenterinsights.v1.Conversation.Transcript transcript = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasTranscript in interface ConversationOrBuilderpublic Conversation.Transcript getTranscript()
Output only. The conversation transcript.
.google.cloud.contactcenterinsights.v1.Conversation.Transcript transcript = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTranscript in interface ConversationOrBuilderpublic Conversation.TranscriptOrBuilder getTranscriptOrBuilder()
Output only. The conversation transcript.
.google.cloud.contactcenterinsights.v1.Conversation.Transcript transcript = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTranscriptOrBuilder in interface ConversationOrBuilderpublic int getMediumValue()
Immutable. The conversation medium, if unspecified will default to PHONE_CALL.
.google.cloud.contactcenterinsights.v1.Conversation.Medium medium = 9 [(.google.api.field_behavior) = IMMUTABLE];
getMediumValue in interface ConversationOrBuilderpublic Conversation.Medium getMedium()
Immutable. The conversation medium, if unspecified will default to PHONE_CALL.
.google.cloud.contactcenterinsights.v1.Conversation.Medium medium = 9 [(.google.api.field_behavior) = IMMUTABLE];
getMedium in interface ConversationOrBuilderpublic boolean hasDuration()
Output only. The duration of the conversation.
.google.protobuf.Duration duration = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasDuration in interface ConversationOrBuilderpublic com.google.protobuf.Duration getDuration()
Output only. The duration of the conversation.
.google.protobuf.Duration duration = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDuration in interface ConversationOrBuilderpublic com.google.protobuf.DurationOrBuilder getDurationOrBuilder()
Output only. The duration of the conversation.
.google.protobuf.Duration duration = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDurationOrBuilder in interface ConversationOrBuilderpublic int getTurnCount()
Output only. The number of turns in the conversation.
int32 turn_count = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];getTurnCount in interface ConversationOrBuilderpublic boolean hasLatestAnalysis()
Output only. The conversation's latest analysis, if one exists.
.google.cloud.contactcenterinsights.v1.Analysis latest_analysis = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasLatestAnalysis in interface ConversationOrBuilderpublic Analysis getLatestAnalysis()
Output only. The conversation's latest analysis, if one exists.
.google.cloud.contactcenterinsights.v1.Analysis latest_analysis = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLatestAnalysis in interface ConversationOrBuilderpublic AnalysisOrBuilder getLatestAnalysisOrBuilder()
Output only. The conversation's latest analysis, if one exists.
.google.cloud.contactcenterinsights.v1.Analysis latest_analysis = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLatestAnalysisOrBuilder in interface ConversationOrBuilderpublic boolean hasLatestSummary()
Output only. Latest summary of the conversation.
.google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData latest_summary = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasLatestSummary in interface ConversationOrBuilderpublic ConversationSummarizationSuggestionData getLatestSummary()
Output only. Latest summary of the conversation.
.google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData latest_summary = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLatestSummary in interface ConversationOrBuilderpublic ConversationSummarizationSuggestionDataOrBuilder getLatestSummaryOrBuilder()
Output only. Latest summary of the conversation.
.google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData latest_summary = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLatestSummaryOrBuilder in interface ConversationOrBuilderpublic List<RuntimeAnnotation> getRuntimeAnnotationsList()
Output only. The annotations that were generated during the customer and agent interaction.
repeated .google.cloud.contactcenterinsights.v1.RuntimeAnnotation runtime_annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRuntimeAnnotationsList in interface ConversationOrBuilderpublic List<? extends RuntimeAnnotationOrBuilder> getRuntimeAnnotationsOrBuilderList()
Output only. The annotations that were generated during the customer and agent interaction.
repeated .google.cloud.contactcenterinsights.v1.RuntimeAnnotation runtime_annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRuntimeAnnotationsOrBuilderList in interface ConversationOrBuilderpublic int getRuntimeAnnotationsCount()
Output only. The annotations that were generated during the customer and agent interaction.
repeated .google.cloud.contactcenterinsights.v1.RuntimeAnnotation runtime_annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRuntimeAnnotationsCount in interface ConversationOrBuilderpublic RuntimeAnnotation getRuntimeAnnotations(int index)
Output only. The annotations that were generated during the customer and agent interaction.
repeated .google.cloud.contactcenterinsights.v1.RuntimeAnnotation runtime_annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRuntimeAnnotations in interface ConversationOrBuilderpublic RuntimeAnnotationOrBuilder getRuntimeAnnotationsOrBuilder(int index)
Output only. The annotations that were generated during the customer and agent interaction.
repeated .google.cloud.contactcenterinsights.v1.RuntimeAnnotation runtime_annotations = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRuntimeAnnotationsOrBuilder in interface ConversationOrBuilderpublic int getDialogflowIntentsCount()
ConversationOrBuilder
Output only. All the matched Dialogflow intents in the call. The key
corresponds to a Dialogflow intent, format:
projects/{project}/agent/{agent}/intents/{intent}
map<string, .google.cloud.contactcenterinsights.v1.DialogflowIntent> dialogflow_intents = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDialogflowIntentsCount in interface ConversationOrBuilderpublic boolean containsDialogflowIntents(String key)
Output only. All the matched Dialogflow intents in the call. The key
corresponds to a Dialogflow intent, format:
projects/{project}/agent/{agent}/intents/{intent}
map<string, .google.cloud.contactcenterinsights.v1.DialogflowIntent> dialogflow_intents = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
containsDialogflowIntents in interface ConversationOrBuilder@Deprecated public Map<String,DialogflowIntent> getDialogflowIntents()
getDialogflowIntentsMap() instead.getDialogflowIntents in interface ConversationOrBuilderpublic Map<String,DialogflowIntent> getDialogflowIntentsMap()
Output only. All the matched Dialogflow intents in the call. The key
corresponds to a Dialogflow intent, format:
projects/{project}/agent/{agent}/intents/{intent}
map<string, .google.cloud.contactcenterinsights.v1.DialogflowIntent> dialogflow_intents = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDialogflowIntentsMap in interface ConversationOrBuilderpublic DialogflowIntent getDialogflowIntentsOrDefault(String key, DialogflowIntent defaultValue)
Output only. All the matched Dialogflow intents in the call. The key
corresponds to a Dialogflow intent, format:
projects/{project}/agent/{agent}/intents/{intent}
map<string, .google.cloud.contactcenterinsights.v1.DialogflowIntent> dialogflow_intents = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDialogflowIntentsOrDefault in interface ConversationOrBuilderpublic DialogflowIntent getDialogflowIntentsOrThrow(String key)
Output only. All the matched Dialogflow intents in the call. The key
corresponds to a Dialogflow intent, format:
projects/{project}/agent/{agent}/intents/{intent}
map<string, .google.cloud.contactcenterinsights.v1.DialogflowIntent> dialogflow_intents = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDialogflowIntentsOrThrow in interface ConversationOrBuilderpublic String getObfuscatedUserId()
Obfuscated user ID which the customer sent to us.
string obfuscated_user_id = 21;getObfuscatedUserId in interface ConversationOrBuilderpublic com.google.protobuf.ByteString getObfuscatedUserIdBytes()
Obfuscated user ID which the customer sent to us.
string obfuscated_user_id = 21;getObfuscatedUserIdBytes in interface ConversationOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Conversation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Conversation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Conversation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Conversation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Conversation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Conversation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Conversation parseFrom(InputStream input) throws IOException
IOExceptionpublic static Conversation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Conversation parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Conversation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Conversation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Conversation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Conversation.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Conversation.Builder newBuilder()
public static Conversation.Builder newBuilder(Conversation prototype)
public Conversation.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Conversation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Conversation getDefaultInstance()
public static com.google.protobuf.Parser<Conversation> parser()
public com.google.protobuf.Parser<Conversation> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Conversation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.