Class Conversation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Conversation.Builder>
com.google.cloud.dialogflow.cx.v3beta1.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.GeneratedMessage.Builder<Conversation.Builder>
implements ConversationOrBuilder
Represents a conversation.Protobuf type
google.cloud.dialogflow.cx.v3beta1.Conversation-
Method Summary
Modifier and TypeMethodDescriptionaddAllFlows(Iterable<? extends Flow> values) All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.addAllIntents(Iterable<? extends Intent> values) All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.addAllInteractions(Iterable<? extends Conversation.Interaction> values) Interactions of the conversation.addAllPages(Iterable<? extends Page> values) All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.addFlows(int index, Flow.Builder builderForValue) All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.addFlows(Flow.Builder builderForValue) All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.addFlowsBuilder(int index) All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.addIntents(int index, Intent value) All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.addIntents(int index, Intent.Builder builderForValue) All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.addIntents(Intent value) All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.addIntents(Intent.Builder builderForValue) All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.addIntentsBuilder(int index) All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.addInteractions(int index, Conversation.Interaction value) Interactions of the conversation.addInteractions(int index, Conversation.Interaction.Builder builderForValue) Interactions of the conversation.Interactions of the conversation.addInteractions(Conversation.Interaction.Builder builderForValue) Interactions of the conversation.Interactions of the conversation.addInteractionsBuilder(int index) Interactions of the conversation.All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.addPages(int index, Page.Builder builderForValue) All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.addPages(Page.Builder builderForValue) All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.addPagesBuilder(int index) All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.build()clear()Duration of the conversation.Environment of the conversation.All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.Interactions of the conversation.The language of the conversation, which is the language of the first request in the conversation.Conversation metrics.Identifier.All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.Start time of the conversation, which is the time of the first request of the conversation.The type of the conversation.booleanFlow versions used in the conversation.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.DurationDuration of the conversation.com.google.protobuf.Duration.BuilderDuration of the conversation.com.google.protobuf.DurationOrBuilderDuration of the conversation.Environment of the conversation.Environment of the conversation.Environment of the conversation.getFlows(int index) All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.getFlowsBuilder(int index) All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.intAll the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.getFlowsOrBuilder(int index) All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.List<? extends FlowOrBuilder>All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.Deprecated.intFlow versions used in the conversation.Flow versions used in the conversation.longgetFlowVersionsOrDefault(String key, long defaultValue) Flow versions used in the conversation.longFlow versions used in the conversation.getIntents(int index) All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.getIntentsBuilder(int index) All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.intAll the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.getIntentsOrBuilder(int index) All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.List<? extends IntentOrBuilder>All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.getInteractions(int index) Interactions of the conversation.getInteractionsBuilder(int index) Interactions of the conversation.Interactions of the conversation.intInteractions of the conversation.Interactions of the conversation.getInteractionsOrBuilder(int index) Interactions of the conversation.List<? extends Conversation.InteractionOrBuilder>Interactions of the conversation.The language of the conversation, which is the language of the first request in the conversation.com.google.protobuf.ByteStringThe language of the conversation, which is the language of the first request in the conversation.Conversation metrics.Conversation metrics.Conversation metrics.Deprecated.getName()Identifier.com.google.protobuf.ByteStringIdentifier.getPages(int index) All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.getPagesBuilder(int index) All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.intAll the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.getPagesOrBuilder(int index) All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.List<? extends PageOrBuilder>All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.com.google.protobuf.TimestampStart time of the conversation, which is the time of the first request of the conversation.com.google.protobuf.Timestamp.BuilderStart time of the conversation, which is the time of the first request of the conversation.com.google.protobuf.TimestampOrBuilderStart time of the conversation, which is the time of the first request of the conversation.getType()The type of the conversation.intThe type of the conversation.booleanDuration of the conversation.booleanEnvironment of the conversation.booleanConversation metrics.booleanStart time of the conversation, which is the time of the first request of the conversation.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeDuration(com.google.protobuf.Duration value) Duration of the conversation.mergeEnvironment(Environment value) Environment of the conversation.mergeFrom(Conversation other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMetrics(Conversation.Metrics value) Conversation metrics.mergeStartTime(com.google.protobuf.Timestamp value) Start time of the conversation, which is the time of the first request of the conversation.putAllFlowVersions(Map<String, Long> values) Flow versions used in the conversation.putFlowVersions(String key, long value) Flow versions used in the conversation.removeFlows(int index) All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.removeFlowVersions(String key) Flow versions used in the conversation.removeIntents(int index) All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.removeInteractions(int index) Interactions of the conversation.removePages(int index) All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.setDuration(com.google.protobuf.Duration value) Duration of the conversation.setDuration(com.google.protobuf.Duration.Builder builderForValue) Duration of the conversation.setEnvironment(Environment value) Environment of the conversation.setEnvironment(Environment.Builder builderForValue) Environment of the conversation.All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.setFlows(int index, Flow.Builder builderForValue) All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through.setIntents(int index, Intent value) All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.setIntents(int index, Intent.Builder builderForValue) All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation.setInteractions(int index, Conversation.Interaction value) Interactions of the conversation.setInteractions(int index, Conversation.Interaction.Builder builderForValue) Interactions of the conversation.setLanguageCode(String value) The language of the conversation, which is the language of the first request in the conversation.setLanguageCodeBytes(com.google.protobuf.ByteString value) The language of the conversation, which is the language of the first request in the conversation.setMetrics(Conversation.Metrics value) Conversation metrics.setMetrics(Conversation.Metrics.Builder builderForValue) Conversation metrics.Identifier.setNameBytes(com.google.protobuf.ByteString value) Identifier.All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.setPages(int index, Page.Builder builderForValue) All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through.setStartTime(com.google.protobuf.Timestamp value) Start time of the conversation, which is the time of the first request of the conversation.setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) Start time of the conversation, which is the time of the first request of the conversation.setType(Conversation.Type value) The type of the conversation.setTypeValue(int value) The type of the conversation.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Conversation.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<Conversation.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Conversation.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<Conversation.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Conversation.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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
-
getName
Identifier. The identifier of the conversation. If conversation ID is reused, interactions happened later than 48 hours of the conversation's create time will be ignored. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/conversations/<ConversationID>`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNamein interfaceConversationOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Identifier. The identifier of the conversation. If conversation ID is reused, interactions happened later than 48 hours of the conversation's create time will be ignored. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/conversations/<ConversationID>`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNameBytesin interfaceConversationOrBuilder- Returns:
- The bytes for name.
-
setName
Identifier. The identifier of the conversation. If conversation ID is reused, interactions happened later than 48 hours of the conversation's create time will be ignored. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/conversations/<ConversationID>`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Identifier. The identifier of the conversation. If conversation ID is reused, interactions happened later than 48 hours of the conversation's create time will be ignored. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/conversations/<ConversationID>`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- This builder for chaining.
-
setNameBytes
Identifier. The identifier of the conversation. If conversation ID is reused, interactions happened later than 48 hours of the conversation's create time will be ignored. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/conversations/<ConversationID>`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getTypeValue
public int getTypeValue()The type of the conversation.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Type type = 2;- Specified by:
getTypeValuein interfaceConversationOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
The type of the conversation.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Type type = 2;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
The type of the conversation.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Type type = 2;- Specified by:
getTypein interfaceConversationOrBuilder- Returns:
- The type.
-
setType
The type of the conversation.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Type type = 2;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
The type of the conversation.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Type type = 2;- Returns:
- This builder for chaining.
-
getLanguageCode
The language of the conversation, which is the language of the first request in the conversation.
string language_code = 3;- Specified by:
getLanguageCodein interfaceConversationOrBuilder- Returns:
- The languageCode.
-
getLanguageCodeBytes
public com.google.protobuf.ByteString getLanguageCodeBytes()The language of the conversation, which is the language of the first request in the conversation.
string language_code = 3;- Specified by:
getLanguageCodeBytesin interfaceConversationOrBuilder- Returns:
- The bytes for languageCode.
-
setLanguageCode
The language of the conversation, which is the language of the first request in the conversation.
string language_code = 3;- Parameters:
value- The languageCode to set.- Returns:
- This builder for chaining.
-
clearLanguageCode
The language of the conversation, which is the language of the first request in the conversation.
string language_code = 3;- Returns:
- This builder for chaining.
-
setLanguageCodeBytes
The language of the conversation, which is the language of the first request in the conversation.
string language_code = 3;- Parameters:
value- The bytes for languageCode to set.- Returns:
- This builder for chaining.
-
hasStartTime
public boolean hasStartTime()Start time of the conversation, which is the time of the first request of the conversation.
.google.protobuf.Timestamp start_time = 4;- Specified by:
hasStartTimein interfaceConversationOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()Start time of the conversation, which is the time of the first request of the conversation.
.google.protobuf.Timestamp start_time = 4;- Specified by:
getStartTimein interfaceConversationOrBuilder- Returns:
- The startTime.
-
setStartTime
Start time of the conversation, which is the time of the first request of the conversation.
.google.protobuf.Timestamp start_time = 4; -
setStartTime
Start time of the conversation, which is the time of the first request of the conversation.
.google.protobuf.Timestamp start_time = 4; -
mergeStartTime
Start time of the conversation, which is the time of the first request of the conversation.
.google.protobuf.Timestamp start_time = 4; -
clearStartTime
Start time of the conversation, which is the time of the first request of the conversation.
.google.protobuf.Timestamp start_time = 4; -
getStartTimeBuilder
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()Start time of the conversation, which is the time of the first request of the conversation.
.google.protobuf.Timestamp start_time = 4; -
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()Start time of the conversation, which is the time of the first request of the conversation.
.google.protobuf.Timestamp start_time = 4;- Specified by:
getStartTimeOrBuilderin interfaceConversationOrBuilder
-
hasDuration
public boolean hasDuration()Duration of the conversation.
.google.protobuf.Duration duration = 5;- Specified by:
hasDurationin interfaceConversationOrBuilder- Returns:
- Whether the duration field is set.
-
getDuration
public com.google.protobuf.Duration getDuration()Duration of the conversation.
.google.protobuf.Duration duration = 5;- Specified by:
getDurationin interfaceConversationOrBuilder- Returns:
- The duration.
-
setDuration
Duration of the conversation.
.google.protobuf.Duration duration = 5; -
setDuration
Duration of the conversation.
.google.protobuf.Duration duration = 5; -
mergeDuration
Duration of the conversation.
.google.protobuf.Duration duration = 5; -
clearDuration
Duration of the conversation.
.google.protobuf.Duration duration = 5; -
getDurationBuilder
public com.google.protobuf.Duration.Builder getDurationBuilder()Duration of the conversation.
.google.protobuf.Duration duration = 5; -
getDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getDurationOrBuilder()Duration of the conversation.
.google.protobuf.Duration duration = 5;- Specified by:
getDurationOrBuilderin interfaceConversationOrBuilder
-
hasMetrics
public boolean hasMetrics()Conversation metrics.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Metrics metrics = 6;- Specified by:
hasMetricsin interfaceConversationOrBuilder- Returns:
- Whether the metrics field is set.
-
getMetrics
Conversation metrics.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Metrics metrics = 6;- Specified by:
getMetricsin interfaceConversationOrBuilder- Returns:
- The metrics.
-
setMetrics
Conversation metrics.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Metrics metrics = 6; -
setMetrics
Conversation metrics.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Metrics metrics = 6; -
mergeMetrics
Conversation metrics.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Metrics metrics = 6; -
clearMetrics
Conversation metrics.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Metrics metrics = 6; -
getMetricsBuilder
Conversation metrics.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Metrics metrics = 6; -
getMetricsOrBuilder
Conversation metrics.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Metrics metrics = 6;- Specified by:
getMetricsOrBuilderin interfaceConversationOrBuilder
-
getIntentsList
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7;- Specified by:
getIntentsListin interfaceConversationOrBuilder
-
getIntentsCount
public int getIntentsCount()All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7;- Specified by:
getIntentsCountin interfaceConversationOrBuilder
-
getIntents
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7;- Specified by:
getIntentsin interfaceConversationOrBuilder
-
setIntents
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
setIntents
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
addIntents
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
addIntents
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
addIntents
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
addIntents
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
addAllIntents
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
clearIntents
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
removeIntents
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
getIntentsBuilder
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
getIntentsOrBuilder
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7;- Specified by:
getIntentsOrBuilderin interfaceConversationOrBuilder
-
getIntentsOrBuilderList
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7;- Specified by:
getIntentsOrBuilderListin interfaceConversationOrBuilder
-
addIntentsBuilder
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
addIntentsBuilder
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
getIntentsBuilderList
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the conversation. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Intent intents = 7; -
getFlowsList
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8;- Specified by:
getFlowsListin interfaceConversationOrBuilder
-
getFlowsCount
public int getFlowsCount()All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8;- Specified by:
getFlowsCountin interfaceConversationOrBuilder
-
getFlows
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8;- Specified by:
getFlowsin interfaceConversationOrBuilder
-
setFlows
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
setFlows
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
addFlows
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
addFlows
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
addFlows
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
addFlows
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
addAllFlows
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
clearFlows
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
removeFlows
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
getFlowsBuilder
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
getFlowsOrBuilder
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8;- Specified by:
getFlowsOrBuilderin interfaceConversationOrBuilder
-
getFlowsOrBuilderList
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8;- Specified by:
getFlowsOrBuilderListin interfaceConversationOrBuilder
-
addFlowsBuilder
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
addFlowsBuilder
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
getFlowsBuilderList
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Flow flows = 8; -
getPagesList
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9;- Specified by:
getPagesListin interfaceConversationOrBuilder
-
getPagesCount
public int getPagesCount()All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9;- Specified by:
getPagesCountin interfaceConversationOrBuilder
-
getPages
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9;- Specified by:
getPagesin interfaceConversationOrBuilder
-
setPages
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
setPages
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
addPages
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
addPages
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
addPages
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
addPages
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
addAllPages
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
clearPages
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
removePages
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
getPagesBuilder
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
getPagesOrBuilder
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9;- Specified by:
getPagesOrBuilderin interfaceConversationOrBuilder
-
getPagesOrBuilderList
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9;- Specified by:
getPagesOrBuilderListin interfaceConversationOrBuilder
-
addPagesBuilder
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
addPagesBuilder
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
getPagesBuilderList
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation has went through. Only `name` and `display_name` are filled in this message.
repeated .google.cloud.dialogflow.cx.v3beta1.Page pages = 9; -
getInteractionsList
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10;- Specified by:
getInteractionsListin interfaceConversationOrBuilder
-
getInteractionsCount
public int getInteractionsCount()Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10;- Specified by:
getInteractionsCountin interfaceConversationOrBuilder
-
getInteractions
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10;- Specified by:
getInteractionsin interfaceConversationOrBuilder
-
setInteractions
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
setInteractions
public Conversation.Builder setInteractions(int index, Conversation.Interaction.Builder builderForValue) Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
addInteractions
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
addInteractions
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
addInteractions
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
addInteractions
public Conversation.Builder addInteractions(int index, Conversation.Interaction.Builder builderForValue) Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
addAllInteractions
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
clearInteractions
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
removeInteractions
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
getInteractionsBuilder
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
getInteractionsOrBuilder
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10;- Specified by:
getInteractionsOrBuilderin interfaceConversationOrBuilder
-
getInteractionsOrBuilderList
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10;- Specified by:
getInteractionsOrBuilderListin interfaceConversationOrBuilder
-
addInteractionsBuilder
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
addInteractionsBuilder
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
getInteractionsBuilderList
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10; -
hasEnvironment
public boolean hasEnvironment()Environment of the conversation. Only `name` and `display_name` are filled in this message.
.google.cloud.dialogflow.cx.v3beta1.Environment environment = 11;- Specified by:
hasEnvironmentin interfaceConversationOrBuilder- Returns:
- Whether the environment field is set.
-
getEnvironment
Environment of the conversation. Only `name` and `display_name` are filled in this message.
.google.cloud.dialogflow.cx.v3beta1.Environment environment = 11;- Specified by:
getEnvironmentin interfaceConversationOrBuilder- Returns:
- The environment.
-
setEnvironment
Environment of the conversation. Only `name` and `display_name` are filled in this message.
.google.cloud.dialogflow.cx.v3beta1.Environment environment = 11; -
setEnvironment
Environment of the conversation. Only `name` and `display_name` are filled in this message.
.google.cloud.dialogflow.cx.v3beta1.Environment environment = 11; -
mergeEnvironment
Environment of the conversation. Only `name` and `display_name` are filled in this message.
.google.cloud.dialogflow.cx.v3beta1.Environment environment = 11; -
clearEnvironment
Environment of the conversation. Only `name` and `display_name` are filled in this message.
.google.cloud.dialogflow.cx.v3beta1.Environment environment = 11; -
getEnvironmentBuilder
Environment of the conversation. Only `name` and `display_name` are filled in this message.
.google.cloud.dialogflow.cx.v3beta1.Environment environment = 11; -
getEnvironmentOrBuilder
Environment of the conversation. Only `name` and `display_name` are filled in this message.
.google.cloud.dialogflow.cx.v3beta1.Environment environment = 11;- Specified by:
getEnvironmentOrBuilderin interfaceConversationOrBuilder
-
getFlowVersionsCount
public int getFlowVersionsCount()Description copied from interface:ConversationOrBuilderFlow versions used in the conversation.
map<string, int64> flow_versions = 12;- Specified by:
getFlowVersionsCountin interfaceConversationOrBuilder
-
containsFlowVersions
Flow versions used in the conversation.
map<string, int64> flow_versions = 12;- Specified by:
containsFlowVersionsin interfaceConversationOrBuilder
-
getFlowVersions
Deprecated.UsegetFlowVersionsMap()instead.- Specified by:
getFlowVersionsin interfaceConversationOrBuilder
-
getFlowVersionsMap
Flow versions used in the conversation.
map<string, int64> flow_versions = 12;- Specified by:
getFlowVersionsMapin interfaceConversationOrBuilder
-
getFlowVersionsOrDefault
Flow versions used in the conversation.
map<string, int64> flow_versions = 12;- Specified by:
getFlowVersionsOrDefaultin interfaceConversationOrBuilder
-
getFlowVersionsOrThrow
Flow versions used in the conversation.
map<string, int64> flow_versions = 12;- Specified by:
getFlowVersionsOrThrowin interfaceConversationOrBuilder
-
clearFlowVersions
-
removeFlowVersions
Flow versions used in the conversation.
map<string, int64> flow_versions = 12; -
getMutableFlowVersions
Deprecated.Use alternate mutation accessors instead. -
putFlowVersions
Flow versions used in the conversation.
map<string, int64> flow_versions = 12; -
putAllFlowVersions
Flow versions used in the conversation.
map<string, int64> flow_versions = 12;
-