Class Conversation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
- com.google.cloud.contactcenterinsights.v1.Conversation.Builder
-
- All Implemented Interfaces:
ConversationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Conversation
public static final class Conversation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder> implements ConversationOrBuilder
The conversation resource.
Protobuf typegoogle.cloud.contactcenterinsights.v1.Conversation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Conversation.BuilderaddAllRuntimeAnnotations(Iterable<? extends RuntimeAnnotation> values)Output only.Conversation.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Conversation.BuilderaddRuntimeAnnotations(int index, RuntimeAnnotation value)Output only.Conversation.BuilderaddRuntimeAnnotations(int index, RuntimeAnnotation.Builder builderForValue)Output only.Conversation.BuilderaddRuntimeAnnotations(RuntimeAnnotation value)Output only.Conversation.BuilderaddRuntimeAnnotations(RuntimeAnnotation.Builder builderForValue)Output only.RuntimeAnnotation.BuilderaddRuntimeAnnotationsBuilder()Output only.RuntimeAnnotation.BuilderaddRuntimeAnnotationsBuilder(int index)Output only.Conversationbuild()ConversationbuildPartial()Conversation.Builderclear()Conversation.BuilderclearAgentId()An opaque, user-specified string representing the human agent who handled the conversation.Conversation.BuilderclearCallMetadata()Call-specific metadata.Conversation.BuilderclearCreateTime()Output only.Conversation.BuilderclearDataSource()The source of the audio and transcription for the conversation.Conversation.BuilderclearDialogflowIntents()Conversation.BuilderclearDuration()Output only.Conversation.BuilderclearExpiration()Conversation.BuilderclearExpireTime()The time at which this conversation should expire.Conversation.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Conversation.BuilderclearLabels()Conversation.BuilderclearLanguageCode()A user-specified language code for the conversation.Conversation.BuilderclearLatestAnalysis()Output only.Conversation.BuilderclearLatestSummary()Output only.Conversation.BuilderclearMedium()Immutable.Conversation.BuilderclearMetadata()Conversation.BuilderclearName()Immutable.Conversation.BuilderclearObfuscatedUserId()Obfuscated user ID which the customer sent to us.Conversation.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Conversation.BuilderclearRuntimeAnnotations()Output only.Conversation.BuilderclearStartTime()The time at which the conversation started.Conversation.BuilderclearTranscript()Output only.Conversation.BuilderclearTtl()Input only.Conversation.BuilderclearTurnCount()Output only.Conversation.BuilderclearUpdateTime()Output only.Conversation.Builderclone()booleancontainsDialogflowIntents(String key)Output only.booleancontainsLabels(String key)A map for the user to specify any custom fields.StringgetAgentId()An opaque, user-specified string representing the human agent who handled the conversation.com.google.protobuf.ByteStringgetAgentIdBytes()An opaque, user-specified string representing the human agent who handled the conversation.Conversation.CallMetadatagetCallMetadata()Call-specific metadata.Conversation.CallMetadata.BuildergetCallMetadataBuilder()Call-specific metadata.Conversation.CallMetadataOrBuildergetCallMetadataOrBuilder()Call-specific metadata.com.google.protobuf.TimestampgetCreateTime()Output only.com.google.protobuf.Timestamp.BuildergetCreateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Output only.ConversationDataSourcegetDataSource()The source of the audio and transcription for the conversation.ConversationDataSource.BuildergetDataSourceBuilder()The source of the audio and transcription for the conversation.ConversationDataSourceOrBuildergetDataSourceOrBuilder()The source of the audio and transcription for the conversation.ConversationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Map<String,DialogflowIntent>getDialogflowIntents()Deprecated.intgetDialogflowIntentsCount()Output only.Map<String,DialogflowIntent>getDialogflowIntentsMap()Output only.DialogflowIntentgetDialogflowIntentsOrDefault(String key, DialogflowIntent defaultValue)Output only.DialogflowIntentgetDialogflowIntentsOrThrow(String key)Output only.com.google.protobuf.DurationgetDuration()Output only.com.google.protobuf.Duration.BuildergetDurationBuilder()Output only.com.google.protobuf.DurationOrBuildergetDurationOrBuilder()Output only.Conversation.ExpirationCasegetExpirationCase()com.google.protobuf.TimestampgetExpireTime()The time at which this conversation should expire.com.google.protobuf.Timestamp.BuildergetExpireTimeBuilder()The time at which this conversation should expire.com.google.protobuf.TimestampOrBuildergetExpireTimeOrBuilder()The time at which this conversation should expire.Map<String,String>getLabels()Deprecated.intgetLabelsCount()A map for the user to specify any custom fields.Map<String,String>getLabelsMap()A map for the user to specify any custom fields.StringgetLabelsOrDefault(String key, String defaultValue)A map for the user to specify any custom fields.StringgetLabelsOrThrow(String key)A map for the user to specify any custom fields.StringgetLanguageCode()A user-specified language code for the conversation.com.google.protobuf.ByteStringgetLanguageCodeBytes()A user-specified language code for the conversation.AnalysisgetLatestAnalysis()Output only.Analysis.BuildergetLatestAnalysisBuilder()Output only.AnalysisOrBuildergetLatestAnalysisOrBuilder()Output only.ConversationSummarizationSuggestionDatagetLatestSummary()Output only.ConversationSummarizationSuggestionData.BuildergetLatestSummaryBuilder()Output only.ConversationSummarizationSuggestionDataOrBuildergetLatestSummaryOrBuilder()Output only.Conversation.MediumgetMedium()Immutable.intgetMediumValue()Immutable.Conversation.MetadataCasegetMetadataCase()Map<String,DialogflowIntent>getMutableDialogflowIntents()Deprecated.Map<String,String>getMutableLabels()Deprecated.StringgetName()Immutable.com.google.protobuf.ByteStringgetNameBytes()Immutable.StringgetObfuscatedUserId()Obfuscated user ID which the customer sent to us.com.google.protobuf.ByteStringgetObfuscatedUserIdBytes()Obfuscated user ID which the customer sent to us.RuntimeAnnotationgetRuntimeAnnotations(int index)Output only.RuntimeAnnotation.BuildergetRuntimeAnnotationsBuilder(int index)Output only.List<RuntimeAnnotation.Builder>getRuntimeAnnotationsBuilderList()Output only.intgetRuntimeAnnotationsCount()Output only.List<RuntimeAnnotation>getRuntimeAnnotationsList()Output only.RuntimeAnnotationOrBuildergetRuntimeAnnotationsOrBuilder(int index)Output only.List<? extends RuntimeAnnotationOrBuilder>getRuntimeAnnotationsOrBuilderList()Output only.com.google.protobuf.TimestampgetStartTime()The time at which the conversation started.com.google.protobuf.Timestamp.BuildergetStartTimeBuilder()The time at which the conversation started.com.google.protobuf.TimestampOrBuildergetStartTimeOrBuilder()The time at which the conversation started.Conversation.TranscriptgetTranscript()Output only.Conversation.Transcript.BuildergetTranscriptBuilder()Output only.Conversation.TranscriptOrBuildergetTranscriptOrBuilder()Output only.com.google.protobuf.DurationgetTtl()Input only.com.google.protobuf.Duration.BuildergetTtlBuilder()Input only.com.google.protobuf.DurationOrBuildergetTtlOrBuilder()Input only.intgetTurnCount()Output only.com.google.protobuf.TimestampgetUpdateTime()Output only.com.google.protobuf.Timestamp.BuildergetUpdateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetUpdateTimeOrBuilder()Output only.booleanhasCallMetadata()Call-specific metadata.booleanhasCreateTime()Output only.booleanhasDataSource()The source of the audio and transcription for the conversation.booleanhasDuration()Output only.booleanhasExpireTime()The time at which this conversation should expire.booleanhasLatestAnalysis()Output only.booleanhasLatestSummary()Output only.booleanhasStartTime()The time at which the conversation started.booleanhasTranscript()Output only.booleanhasTtl()Input only.booleanhasUpdateTime()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()Conversation.BuildermergeCallMetadata(Conversation.CallMetadata value)Call-specific metadata.Conversation.BuildermergeCreateTime(com.google.protobuf.Timestamp value)Output only.Conversation.BuildermergeDataSource(ConversationDataSource value)The source of the audio and transcription for the conversation.Conversation.BuildermergeDuration(com.google.protobuf.Duration value)Output only.Conversation.BuildermergeExpireTime(com.google.protobuf.Timestamp value)The time at which this conversation should expire.Conversation.BuildermergeFrom(Conversation other)Conversation.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Conversation.BuildermergeFrom(com.google.protobuf.Message other)Conversation.BuildermergeLatestAnalysis(Analysis value)Output only.Conversation.BuildermergeLatestSummary(ConversationSummarizationSuggestionData value)Output only.Conversation.BuildermergeStartTime(com.google.protobuf.Timestamp value)The time at which the conversation started.Conversation.BuildermergeTranscript(Conversation.Transcript value)Output only.Conversation.BuildermergeTtl(com.google.protobuf.Duration value)Input only.Conversation.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Conversation.BuildermergeUpdateTime(com.google.protobuf.Timestamp value)Output only.Conversation.BuilderputAllDialogflowIntents(Map<String,DialogflowIntent> values)Output only.Conversation.BuilderputAllLabels(Map<String,String> values)A map for the user to specify any custom fields.Conversation.BuilderputDialogflowIntents(String key, DialogflowIntent value)Output only.Conversation.BuilderputLabels(String key, String value)A map for the user to specify any custom fields.Conversation.BuilderremoveDialogflowIntents(String key)Output only.Conversation.BuilderremoveLabels(String key)A map for the user to specify any custom fields.Conversation.BuilderremoveRuntimeAnnotations(int index)Output only.Conversation.BuildersetAgentId(String value)An opaque, user-specified string representing the human agent who handled the conversation.Conversation.BuildersetAgentIdBytes(com.google.protobuf.ByteString value)An opaque, user-specified string representing the human agent who handled the conversation.Conversation.BuildersetCallMetadata(Conversation.CallMetadata value)Call-specific metadata.Conversation.BuildersetCallMetadata(Conversation.CallMetadata.Builder builderForValue)Call-specific metadata.Conversation.BuildersetCreateTime(com.google.protobuf.Timestamp value)Output only.Conversation.BuildersetCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.Conversation.BuildersetDataSource(ConversationDataSource value)The source of the audio and transcription for the conversation.Conversation.BuildersetDataSource(ConversationDataSource.Builder builderForValue)The source of the audio and transcription for the conversation.Conversation.BuildersetDuration(com.google.protobuf.Duration value)Output only.Conversation.BuildersetDuration(com.google.protobuf.Duration.Builder builderForValue)Output only.Conversation.BuildersetExpireTime(com.google.protobuf.Timestamp value)The time at which this conversation should expire.Conversation.BuildersetExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)The time at which this conversation should expire.Conversation.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Conversation.BuildersetLanguageCode(String value)A user-specified language code for the conversation.Conversation.BuildersetLanguageCodeBytes(com.google.protobuf.ByteString value)A user-specified language code for the conversation.Conversation.BuildersetLatestAnalysis(Analysis value)Output only.Conversation.BuildersetLatestAnalysis(Analysis.Builder builderForValue)Output only.Conversation.BuildersetLatestSummary(ConversationSummarizationSuggestionData value)Output only.Conversation.BuildersetLatestSummary(ConversationSummarizationSuggestionData.Builder builderForValue)Output only.Conversation.BuildersetMedium(Conversation.Medium value)Immutable.Conversation.BuildersetMediumValue(int value)Immutable.Conversation.BuildersetName(String value)Immutable.Conversation.BuildersetNameBytes(com.google.protobuf.ByteString value)Immutable.Conversation.BuildersetObfuscatedUserId(String value)Obfuscated user ID which the customer sent to us.Conversation.BuildersetObfuscatedUserIdBytes(com.google.protobuf.ByteString value)Obfuscated user ID which the customer sent to us.Conversation.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Conversation.BuildersetRuntimeAnnotations(int index, RuntimeAnnotation value)Output only.Conversation.BuildersetRuntimeAnnotations(int index, RuntimeAnnotation.Builder builderForValue)Output only.Conversation.BuildersetStartTime(com.google.protobuf.Timestamp value)The time at which the conversation started.Conversation.BuildersetStartTime(com.google.protobuf.Timestamp.Builder builderForValue)The time at which the conversation started.Conversation.BuildersetTranscript(Conversation.Transcript value)Output only.Conversation.BuildersetTranscript(Conversation.Transcript.Builder builderForValue)Output only.Conversation.BuildersetTtl(com.google.protobuf.Duration value)Input only.Conversation.BuildersetTtl(com.google.protobuf.Duration.Builder builderForValue)Input only.Conversation.BuildersetTurnCount(int value)Output only.Conversation.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Conversation.BuildersetUpdateTime(com.google.protobuf.Timestamp value)Output only.Conversation.BuildersetUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
clear
public Conversation.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
getDefaultInstanceForType
public Conversation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Conversation build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Conversation buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Conversation.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
setField
public Conversation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
clearField
public Conversation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
clearOneof
public Conversation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
setRepeatedField
public Conversation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
addRepeatedField
public Conversation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
mergeFrom
public Conversation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Conversation.Builder>
-
mergeFrom
public Conversation.Builder mergeFrom(Conversation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
mergeFrom
public Conversation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Conversation.Builder>- Throws:
IOException
-
getMetadataCase
public Conversation.MetadataCase getMetadataCase()
- Specified by:
getMetadataCasein interfaceConversationOrBuilder
-
clearMetadata
public Conversation.Builder clearMetadata()
-
getExpirationCase
public Conversation.ExpirationCase getExpirationCase()
- Specified by:
getExpirationCasein interfaceConversationOrBuilder
-
clearExpiration
public Conversation.Builder clearExpiration()
-
hasCallMetadata
public boolean hasCallMetadata()
Call-specific metadata.
.google.cloud.contactcenterinsights.v1.Conversation.CallMetadata call_metadata = 7;- Specified by:
hasCallMetadatain interfaceConversationOrBuilder- Returns:
- Whether the callMetadata field is set.
-
getCallMetadata
public Conversation.CallMetadata getCallMetadata()
Call-specific metadata.
.google.cloud.contactcenterinsights.v1.Conversation.CallMetadata call_metadata = 7;- Specified by:
getCallMetadatain interfaceConversationOrBuilder- Returns:
- The callMetadata.
-
setCallMetadata
public Conversation.Builder setCallMetadata(Conversation.CallMetadata value)
Call-specific metadata.
.google.cloud.contactcenterinsights.v1.Conversation.CallMetadata call_metadata = 7;
-
setCallMetadata
public Conversation.Builder setCallMetadata(Conversation.CallMetadata.Builder builderForValue)
Call-specific metadata.
.google.cloud.contactcenterinsights.v1.Conversation.CallMetadata call_metadata = 7;
-
mergeCallMetadata
public Conversation.Builder mergeCallMetadata(Conversation.CallMetadata value)
Call-specific metadata.
.google.cloud.contactcenterinsights.v1.Conversation.CallMetadata call_metadata = 7;
-
clearCallMetadata
public Conversation.Builder clearCallMetadata()
Call-specific metadata.
.google.cloud.contactcenterinsights.v1.Conversation.CallMetadata call_metadata = 7;
-
getCallMetadataBuilder
public Conversation.CallMetadata.Builder getCallMetadataBuilder()
Call-specific metadata.
.google.cloud.contactcenterinsights.v1.Conversation.CallMetadata call_metadata = 7;
-
getCallMetadataOrBuilder
public Conversation.CallMetadataOrBuilder getCallMetadataOrBuilder()
Call-specific metadata.
.google.cloud.contactcenterinsights.v1.Conversation.CallMetadata call_metadata = 7;- Specified by:
getCallMetadataOrBuilderin interfaceConversationOrBuilder
-
hasExpireTime
public 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;- Specified by:
hasExpireTimein interfaceConversationOrBuilder- Returns:
- Whether the expireTime field is set.
-
getExpireTime
public 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;- Specified by:
getExpireTimein interfaceConversationOrBuilder- Returns:
- The expireTime.
-
setExpireTime
public Conversation.Builder setExpireTime(com.google.protobuf.Timestamp value)
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;
-
setExpireTime
public Conversation.Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
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;
-
mergeExpireTime
public Conversation.Builder mergeExpireTime(com.google.protobuf.Timestamp value)
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;
-
clearExpireTime
public Conversation.Builder clearExpireTime()
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;
-
getExpireTimeBuilder
public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder()
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
public 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;- Specified by:
getExpireTimeOrBuilderin interfaceConversationOrBuilder
-
hasTtl
public 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];- Specified by:
hasTtlin interfaceConversationOrBuilder- Returns:
- Whether the ttl field is set.
-
getTtl
public 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];- Specified by:
getTtlin interfaceConversationOrBuilder- Returns:
- The ttl.
-
setTtl
public Conversation.Builder setTtl(com.google.protobuf.Duration value)
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];
-
setTtl
public Conversation.Builder setTtl(com.google.protobuf.Duration.Builder builderForValue)
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];
-
mergeTtl
public Conversation.Builder mergeTtl(com.google.protobuf.Duration value)
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];
-
clearTtl
public Conversation.Builder clearTtl()
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];
-
getTtlBuilder
public com.google.protobuf.Duration.Builder getTtlBuilder()
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
public 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];- Specified by:
getTtlOrBuilderin interfaceConversationOrBuilder
-
getName
public String getName()
Immutable. The resource name of the conversation. Format: projects/{project}/locations/{location}/conversations/{conversation}string name = 1 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getNamein interfaceConversationOrBuilder- Returns:
- The name.
-
getNameBytes
public 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];- Specified by:
getNameBytesin interfaceConversationOrBuilder- Returns:
- The bytes for name.
-
setName
public Conversation.Builder setName(String value)
Immutable. The resource name of the conversation. Format: projects/{project}/locations/{location}/conversations/{conversation}string name = 1 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Conversation.Builder clearName()
Immutable. The resource name of the conversation. Format: projects/{project}/locations/{location}/conversations/{conversation}string name = 1 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setNameBytes
public Conversation.Builder setNameBytes(com.google.protobuf.ByteString value)
Immutable. The resource name of the conversation. Format: projects/{project}/locations/{location}/conversations/{conversation}string name = 1 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasDataSource
public boolean hasDataSource()
The source of the audio and transcription for the conversation.
.google.cloud.contactcenterinsights.v1.ConversationDataSource data_source = 2;- Specified by:
hasDataSourcein interfaceConversationOrBuilder- Returns:
- Whether the dataSource field is set.
-
getDataSource
public ConversationDataSource getDataSource()
The source of the audio and transcription for the conversation.
.google.cloud.contactcenterinsights.v1.ConversationDataSource data_source = 2;- Specified by:
getDataSourcein interfaceConversationOrBuilder- Returns:
- The dataSource.
-
setDataSource
public Conversation.Builder setDataSource(ConversationDataSource value)
The source of the audio and transcription for the conversation.
.google.cloud.contactcenterinsights.v1.ConversationDataSource data_source = 2;
-
setDataSource
public Conversation.Builder setDataSource(ConversationDataSource.Builder builderForValue)
The source of the audio and transcription for the conversation.
.google.cloud.contactcenterinsights.v1.ConversationDataSource data_source = 2;
-
mergeDataSource
public Conversation.Builder mergeDataSource(ConversationDataSource value)
The source of the audio and transcription for the conversation.
.google.cloud.contactcenterinsights.v1.ConversationDataSource data_source = 2;
-
clearDataSource
public Conversation.Builder clearDataSource()
The source of the audio and transcription for the conversation.
.google.cloud.contactcenterinsights.v1.ConversationDataSource data_source = 2;
-
getDataSourceBuilder
public ConversationDataSource.Builder getDataSourceBuilder()
The source of the audio and transcription for the conversation.
.google.cloud.contactcenterinsights.v1.ConversationDataSource data_source = 2;
-
getDataSourceOrBuilder
public ConversationDataSourceOrBuilder getDataSourceOrBuilder()
The source of the audio and transcription for the conversation.
.google.cloud.contactcenterinsights.v1.ConversationDataSource data_source = 2;- Specified by:
getDataSourceOrBuilderin interfaceConversationOrBuilder
-
hasCreateTime
public boolean hasCreateTime()
Output only. The time at which the conversation was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceConversationOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public 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];- Specified by:
getCreateTimein interfaceConversationOrBuilder- Returns:
- The createTime.
-
setCreateTime
public Conversation.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The time at which the conversation was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCreateTime
public Conversation.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time at which the conversation was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCreateTime
public Conversation.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The time at which the conversation was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCreateTime
public Conversation.Builder clearCreateTime()
Output only. The time at which the conversation was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The time at which the conversation was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeOrBuilder
public 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];- Specified by:
getCreateTimeOrBuilderin interfaceConversationOrBuilder
-
hasUpdateTime
public 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];- Specified by:
hasUpdateTimein interfaceConversationOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public 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];- Specified by:
getUpdateTimein interfaceConversationOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
public Conversation.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The most recent time at which the conversation was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUpdateTime
public Conversation.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The most recent time at which the conversation was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeUpdateTime
public Conversation.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The most recent time at which the conversation was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearUpdateTime
public Conversation.Builder clearUpdateTime()
Output only. The most recent time at which the conversation was updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
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
public 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];- Specified by:
getUpdateTimeOrBuilderin interfaceConversationOrBuilder
-
hasStartTime
public boolean hasStartTime()
The time at which the conversation started.
.google.protobuf.Timestamp start_time = 17;- Specified by:
hasStartTimein interfaceConversationOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()
The time at which the conversation started.
.google.protobuf.Timestamp start_time = 17;- Specified by:
getStartTimein interfaceConversationOrBuilder- Returns:
- The startTime.
-
setStartTime
public Conversation.Builder setStartTime(com.google.protobuf.Timestamp value)
The time at which the conversation started.
.google.protobuf.Timestamp start_time = 17;
-
setStartTime
public Conversation.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time at which the conversation started.
.google.protobuf.Timestamp start_time = 17;
-
mergeStartTime
public Conversation.Builder mergeStartTime(com.google.protobuf.Timestamp value)
The time at which the conversation started.
.google.protobuf.Timestamp start_time = 17;
-
clearStartTime
public Conversation.Builder clearStartTime()
The time at which the conversation started.
.google.protobuf.Timestamp start_time = 17;
-
getStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
The time at which the conversation started.
.google.protobuf.Timestamp start_time = 17;
-
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
The time at which the conversation started.
.google.protobuf.Timestamp start_time = 17;- Specified by:
getStartTimeOrBuilderin interfaceConversationOrBuilder
-
getLanguageCode
public String getLanguageCode()
A user-specified language code for the conversation.
string language_code = 14;- Specified by:
getLanguageCodein interfaceConversationOrBuilder- Returns:
- The languageCode.
-
getLanguageCodeBytes
public com.google.protobuf.ByteString getLanguageCodeBytes()
A user-specified language code for the conversation.
string language_code = 14;- Specified by:
getLanguageCodeBytesin interfaceConversationOrBuilder- Returns:
- The bytes for languageCode.
-
setLanguageCode
public Conversation.Builder setLanguageCode(String value)
A user-specified language code for the conversation.
string language_code = 14;- Parameters:
value- The languageCode to set.- Returns:
- This builder for chaining.
-
clearLanguageCode
public Conversation.Builder clearLanguageCode()
A user-specified language code for the conversation.
string language_code = 14;- Returns:
- This builder for chaining.
-
setLanguageCodeBytes
public Conversation.Builder setLanguageCodeBytes(com.google.protobuf.ByteString value)
A user-specified language code for the conversation.
string language_code = 14;- Parameters:
value- The bytes for languageCode to set.- Returns:
- This builder for chaining.
-
getAgentId
public String getAgentId()
An opaque, user-specified string representing the human agent who handled the conversation.
string agent_id = 5;- Specified by:
getAgentIdin interfaceConversationOrBuilder- Returns:
- The agentId.
-
getAgentIdBytes
public com.google.protobuf.ByteString getAgentIdBytes()
An opaque, user-specified string representing the human agent who handled the conversation.
string agent_id = 5;- Specified by:
getAgentIdBytesin interfaceConversationOrBuilder- Returns:
- The bytes for agentId.
-
setAgentId
public Conversation.Builder setAgentId(String value)
An opaque, user-specified string representing the human agent who handled the conversation.
string agent_id = 5;- Parameters:
value- The agentId to set.- Returns:
- This builder for chaining.
-
clearAgentId
public Conversation.Builder clearAgentId()
An opaque, user-specified string representing the human agent who handled the conversation.
string agent_id = 5;- Returns:
- This builder for chaining.
-
setAgentIdBytes
public Conversation.Builder setAgentIdBytes(com.google.protobuf.ByteString value)
An opaque, user-specified string representing the human agent who handled the conversation.
string agent_id = 5;- Parameters:
value- The bytes for agentId to set.- Returns:
- This builder for chaining.
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:ConversationOrBuilderA map for the user to specify any custom fields. A maximum of 20 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;- Specified by:
getLabelsCountin interfaceConversationOrBuilder
-
containsLabels
public boolean containsLabels(String key)
A map for the user to specify any custom fields. A maximum of 20 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;- Specified by:
containsLabelsin interfaceConversationOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceConversationOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
A map for the user to specify any custom fields. A maximum of 20 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;- Specified by:
getLabelsMapin interfaceConversationOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
A map for the user to specify any custom fields. A maximum of 20 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;- Specified by:
getLabelsOrDefaultin interfaceConversationOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
A map for the user to specify any custom fields. A maximum of 20 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;- Specified by:
getLabelsOrThrowin interfaceConversationOrBuilder
-
clearLabels
public Conversation.Builder clearLabels()
-
removeLabels
public Conversation.Builder removeLabels(String key)
A map for the user to specify any custom fields. A maximum of 20 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;
-
getMutableLabels
@Deprecated public Map<String,String> getMutableLabels()
Deprecated.Use alternate mutation accessors instead.
-
putLabels
public Conversation.Builder putLabels(String key, String value)
A map for the user to specify any custom fields. A maximum of 20 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;
-
putAllLabels
public Conversation.Builder putAllLabels(Map<String,String> values)
A map for the user to specify any custom fields. A maximum of 20 labels per conversation is allowed, with a maximum of 256 characters per entry.
map<string, string> labels = 6;
-
hasTranscript
public boolean hasTranscript()
Output only. The conversation transcript.
.google.cloud.contactcenterinsights.v1.Conversation.Transcript transcript = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasTranscriptin interfaceConversationOrBuilder- Returns:
- Whether the transcript field is set.
-
getTranscript
public Conversation.Transcript getTranscript()
Output only. The conversation transcript.
.google.cloud.contactcenterinsights.v1.Conversation.Transcript transcript = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTranscriptin interfaceConversationOrBuilder- Returns:
- The transcript.
-
setTranscript
public Conversation.Builder setTranscript(Conversation.Transcript value)
Output only. The conversation transcript.
.google.cloud.contactcenterinsights.v1.Conversation.Transcript transcript = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setTranscript
public Conversation.Builder setTranscript(Conversation.Transcript.Builder builderForValue)
Output only. The conversation transcript.
.google.cloud.contactcenterinsights.v1.Conversation.Transcript transcript = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeTranscript
public Conversation.Builder mergeTranscript(Conversation.Transcript value)
Output only. The conversation transcript.
.google.cloud.contactcenterinsights.v1.Conversation.Transcript transcript = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearTranscript
public Conversation.Builder clearTranscript()
Output only. The conversation transcript.
.google.cloud.contactcenterinsights.v1.Conversation.Transcript transcript = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getTranscriptBuilder
public Conversation.Transcript.Builder getTranscriptBuilder()
Output only. The conversation transcript.
.google.cloud.contactcenterinsights.v1.Conversation.Transcript transcript = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getTranscriptOrBuilder
public Conversation.TranscriptOrBuilder getTranscriptOrBuilder()
Output only. The conversation transcript.
.google.cloud.contactcenterinsights.v1.Conversation.Transcript transcript = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTranscriptOrBuilderin interfaceConversationOrBuilder
-
getMediumValue
public 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];- Specified by:
getMediumValuein interfaceConversationOrBuilder- Returns:
- The enum numeric value on the wire for medium.
-
setMediumValue
public Conversation.Builder setMediumValue(int value)
Immutable. The conversation medium, if unspecified will default to PHONE_CALL.
.google.cloud.contactcenterinsights.v1.Conversation.Medium medium = 9 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for medium to set.- Returns:
- This builder for chaining.
-
getMedium
public 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];- Specified by:
getMediumin interfaceConversationOrBuilder- Returns:
- The medium.
-
setMedium
public Conversation.Builder setMedium(Conversation.Medium value)
Immutable. The conversation medium, if unspecified will default to PHONE_CALL.
.google.cloud.contactcenterinsights.v1.Conversation.Medium medium = 9 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The medium to set.- Returns:
- This builder for chaining.
-
clearMedium
public Conversation.Builder clearMedium()
Immutable. The conversation medium, if unspecified will default to PHONE_CALL.
.google.cloud.contactcenterinsights.v1.Conversation.Medium medium = 9 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
hasDuration
public boolean hasDuration()
Output only. The duration of the conversation.
.google.protobuf.Duration duration = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDurationin interfaceConversationOrBuilder- Returns:
- Whether the duration field is set.
-
getDuration
public com.google.protobuf.Duration getDuration()
Output only. The duration of the conversation.
.google.protobuf.Duration duration = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDurationin interfaceConversationOrBuilder- Returns:
- The duration.
-
setDuration
public Conversation.Builder setDuration(com.google.protobuf.Duration value)
Output only. The duration of the conversation.
.google.protobuf.Duration duration = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setDuration
public Conversation.Builder setDuration(com.google.protobuf.Duration.Builder builderForValue)
Output only. The duration of the conversation.
.google.protobuf.Duration duration = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeDuration
public Conversation.Builder mergeDuration(com.google.protobuf.Duration value)
Output only. The duration of the conversation.
.google.protobuf.Duration duration = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearDuration
public Conversation.Builder clearDuration()
Output only. The duration of the conversation.
.google.protobuf.Duration duration = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDurationBuilder
public com.google.protobuf.Duration.Builder getDurationBuilder()
Output only. The duration of the conversation.
.google.protobuf.Duration duration = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getDurationOrBuilder()
Output only. The duration of the conversation.
.google.protobuf.Duration duration = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDurationOrBuilderin interfaceConversationOrBuilder
-
getTurnCount
public int getTurnCount()
Output only. The number of turns in the conversation.
int32 turn_count = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTurnCountin interfaceConversationOrBuilder- Returns:
- The turnCount.
-
setTurnCount
public Conversation.Builder setTurnCount(int value)
Output only. The number of turns in the conversation.
int32 turn_count = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The turnCount to set.- Returns:
- This builder for chaining.
-
clearTurnCount
public Conversation.Builder clearTurnCount()
Output only. The number of turns in the conversation.
int32 turn_count = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasLatestAnalysis
public 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];- Specified by:
hasLatestAnalysisin interfaceConversationOrBuilder- Returns:
- Whether the latestAnalysis field is set.
-
getLatestAnalysis
public 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];- Specified by:
getLatestAnalysisin interfaceConversationOrBuilder- Returns:
- The latestAnalysis.
-
setLatestAnalysis
public Conversation.Builder setLatestAnalysis(Analysis value)
Output only. The conversation's latest analysis, if one exists.
.google.cloud.contactcenterinsights.v1.Analysis latest_analysis = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setLatestAnalysis
public Conversation.Builder setLatestAnalysis(Analysis.Builder builderForValue)
Output only. The conversation's latest analysis, if one exists.
.google.cloud.contactcenterinsights.v1.Analysis latest_analysis = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeLatestAnalysis
public Conversation.Builder mergeLatestAnalysis(Analysis value)
Output only. The conversation's latest analysis, if one exists.
.google.cloud.contactcenterinsights.v1.Analysis latest_analysis = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearLatestAnalysis
public Conversation.Builder clearLatestAnalysis()
Output only. The conversation's latest analysis, if one exists.
.google.cloud.contactcenterinsights.v1.Analysis latest_analysis = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getLatestAnalysisBuilder
public Analysis.Builder getLatestAnalysisBuilder()
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
public 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];- Specified by:
getLatestAnalysisOrBuilderin interfaceConversationOrBuilder
-
hasLatestSummary
public boolean hasLatestSummary()
Output only. Latest summary of the conversation.
.google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData latest_summary = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasLatestSummaryin interfaceConversationOrBuilder- Returns:
- Whether the latestSummary field is set.
-
getLatestSummary
public ConversationSummarizationSuggestionData getLatestSummary()
Output only. Latest summary of the conversation.
.google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData latest_summary = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLatestSummaryin interfaceConversationOrBuilder- Returns:
- The latestSummary.
-
setLatestSummary
public Conversation.Builder setLatestSummary(ConversationSummarizationSuggestionData value)
Output only. Latest summary of the conversation.
.google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData latest_summary = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setLatestSummary
public Conversation.Builder setLatestSummary(ConversationSummarizationSuggestionData.Builder builderForValue)
Output only. Latest summary of the conversation.
.google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData latest_summary = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeLatestSummary
public Conversation.Builder mergeLatestSummary(ConversationSummarizationSuggestionData value)
Output only. Latest summary of the conversation.
.google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData latest_summary = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearLatestSummary
public Conversation.Builder clearLatestSummary()
Output only. Latest summary of the conversation.
.google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData latest_summary = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getLatestSummaryBuilder
public ConversationSummarizationSuggestionData.Builder getLatestSummaryBuilder()
Output only. Latest summary of the conversation.
.google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData latest_summary = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getLatestSummaryOrBuilder
public ConversationSummarizationSuggestionDataOrBuilder getLatestSummaryOrBuilder()
Output only. Latest summary of the conversation.
.google.cloud.contactcenterinsights.v1.ConversationSummarizationSuggestionData latest_summary = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLatestSummaryOrBuilderin interfaceConversationOrBuilder
-
getRuntimeAnnotationsList
public 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];- Specified by:
getRuntimeAnnotationsListin interfaceConversationOrBuilder
-
getRuntimeAnnotationsCount
public 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];- Specified by:
getRuntimeAnnotationsCountin interfaceConversationOrBuilder
-
getRuntimeAnnotations
public 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];- Specified by:
getRuntimeAnnotationsin interfaceConversationOrBuilder
-
setRuntimeAnnotations
public Conversation.Builder setRuntimeAnnotations(int index, RuntimeAnnotation value)
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];
-
setRuntimeAnnotations
public Conversation.Builder setRuntimeAnnotations(int index, RuntimeAnnotation.Builder builderForValue)
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];
-
addRuntimeAnnotations
public Conversation.Builder addRuntimeAnnotations(RuntimeAnnotation value)
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];
-
addRuntimeAnnotations
public Conversation.Builder addRuntimeAnnotations(int index, RuntimeAnnotation value)
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];
-
addRuntimeAnnotations
public Conversation.Builder addRuntimeAnnotations(RuntimeAnnotation.Builder builderForValue)
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];
-
addRuntimeAnnotations
public Conversation.Builder addRuntimeAnnotations(int index, RuntimeAnnotation.Builder builderForValue)
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];
-
addAllRuntimeAnnotations
public Conversation.Builder addAllRuntimeAnnotations(Iterable<? extends RuntimeAnnotation> values)
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];
-
clearRuntimeAnnotations
public Conversation.Builder clearRuntimeAnnotations()
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];
-
removeRuntimeAnnotations
public Conversation.Builder removeRuntimeAnnotations(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];
-
getRuntimeAnnotationsBuilder
public RuntimeAnnotation.Builder getRuntimeAnnotationsBuilder(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
public 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];- Specified by:
getRuntimeAnnotationsOrBuilderin interfaceConversationOrBuilder
-
getRuntimeAnnotationsOrBuilderList
public 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];- Specified by:
getRuntimeAnnotationsOrBuilderListin interfaceConversationOrBuilder
-
addRuntimeAnnotationsBuilder
public RuntimeAnnotation.Builder addRuntimeAnnotationsBuilder()
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];
-
addRuntimeAnnotationsBuilder
public RuntimeAnnotation.Builder addRuntimeAnnotationsBuilder(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];
-
getRuntimeAnnotationsBuilderList
public List<RuntimeAnnotation.Builder> getRuntimeAnnotationsBuilderList()
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];
-
getDialogflowIntentsCount
public int getDialogflowIntentsCount()
Description copied from interface:ConversationOrBuilderOutput 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];- Specified by:
getDialogflowIntentsCountin interfaceConversationOrBuilder
-
containsDialogflowIntents
public 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];- Specified by:
containsDialogflowIntentsin interfaceConversationOrBuilder
-
getDialogflowIntents
@Deprecated public Map<String,DialogflowIntent> getDialogflowIntents()
Deprecated.UsegetDialogflowIntentsMap()instead.- Specified by:
getDialogflowIntentsin interfaceConversationOrBuilder
-
getDialogflowIntentsMap
public 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];- Specified by:
getDialogflowIntentsMapin interfaceConversationOrBuilder
-
getDialogflowIntentsOrDefault
public 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];- Specified by:
getDialogflowIntentsOrDefaultin interfaceConversationOrBuilder
-
getDialogflowIntentsOrThrow
public 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];- Specified by:
getDialogflowIntentsOrThrowin interfaceConversationOrBuilder
-
clearDialogflowIntents
public Conversation.Builder clearDialogflowIntents()
-
removeDialogflowIntents
public Conversation.Builder removeDialogflowIntents(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];
-
getMutableDialogflowIntents
@Deprecated public Map<String,DialogflowIntent> getMutableDialogflowIntents()
Deprecated.Use alternate mutation accessors instead.
-
putDialogflowIntents
public Conversation.Builder putDialogflowIntents(String key, DialogflowIntent value)
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];
-
putAllDialogflowIntents
public Conversation.Builder putAllDialogflowIntents(Map<String,DialogflowIntent> values)
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];
-
getObfuscatedUserId
public String getObfuscatedUserId()
Obfuscated user ID which the customer sent to us.
string obfuscated_user_id = 21;- Specified by:
getObfuscatedUserIdin interfaceConversationOrBuilder- Returns:
- The obfuscatedUserId.
-
getObfuscatedUserIdBytes
public com.google.protobuf.ByteString getObfuscatedUserIdBytes()
Obfuscated user ID which the customer sent to us.
string obfuscated_user_id = 21;- Specified by:
getObfuscatedUserIdBytesin interfaceConversationOrBuilder- Returns:
- The bytes for obfuscatedUserId.
-
setObfuscatedUserId
public Conversation.Builder setObfuscatedUserId(String value)
Obfuscated user ID which the customer sent to us.
string obfuscated_user_id = 21;- Parameters:
value- The obfuscatedUserId to set.- Returns:
- This builder for chaining.
-
clearObfuscatedUserId
public Conversation.Builder clearObfuscatedUserId()
Obfuscated user ID which the customer sent to us.
string obfuscated_user_id = 21;- Returns:
- This builder for chaining.
-
setObfuscatedUserIdBytes
public Conversation.Builder setObfuscatedUserIdBytes(com.google.protobuf.ByteString value)
Obfuscated user ID which the customer sent to us.
string obfuscated_user_id = 21;- Parameters:
value- The bytes for obfuscatedUserId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Conversation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
mergeUnknownFields
public final Conversation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>
-
-