public interface ConversationOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsFlowVersions(String key)
Flow versions used in the conversation.
|
com.google.protobuf.Duration |
getDuration()
Duration of the conversation.
|
com.google.protobuf.DurationOrBuilder |
getDurationOrBuilder()
Duration of the conversation.
|
Environment |
getEnvironment()
Environment of the conversation.
|
EnvironmentOrBuilder |
getEnvironmentOrBuilder()
Environment of the conversation.
|
Flow |
getFlows(int index)
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation
has went through.
|
int |
getFlowsCount()
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation
has went through.
|
List<Flow> |
getFlowsList()
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation
has went through.
|
FlowOrBuilder |
getFlowsOrBuilder(int index)
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation
has went through.
|
List<? extends FlowOrBuilder> |
getFlowsOrBuilderList()
All the [Flow][google.cloud.dialogflow.cx.v3beta1.Flow] the conversation
has went through.
|
Map<String,Long> |
getFlowVersions()
Deprecated.
|
int |
getFlowVersionsCount()
Flow versions used in the conversation.
|
Map<String,Long> |
getFlowVersionsMap()
Flow versions used in the conversation.
|
long |
getFlowVersionsOrDefault(String key,
long defaultValue)
Flow versions used in the conversation.
|
long |
getFlowVersionsOrThrow(String key)
Flow versions used in the conversation.
|
Intent |
getIntents(int index)
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the
conversation.
|
int |
getIntentsCount()
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the
conversation.
|
List<Intent> |
getIntentsList()
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the
conversation.
|
IntentOrBuilder |
getIntentsOrBuilder(int index)
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the
conversation.
|
List<? extends IntentOrBuilder> |
getIntentsOrBuilderList()
All the matched [Intent][google.cloud.dialogflow.cx.v3beta1.Intent] in the
conversation.
|
Conversation.Interaction |
getInteractions(int index)
Interactions of the conversation.
|
int |
getInteractionsCount()
Interactions of the conversation.
|
List<Conversation.Interaction> |
getInteractionsList()
Interactions of the conversation.
|
Conversation.InteractionOrBuilder |
getInteractionsOrBuilder(int index)
Interactions of the conversation.
|
List<? extends Conversation.InteractionOrBuilder> |
getInteractionsOrBuilderList()
Interactions of the conversation.
|
String |
getLanguageCode()
The language of the conversation, which is the language of the first
request in the conversation.
|
com.google.protobuf.ByteString |
getLanguageCodeBytes()
The language of the conversation, which is the language of the first
request in the conversation.
|
Conversation.Metrics |
getMetrics()
Conversation metrics.
|
Conversation.MetricsOrBuilder |
getMetricsOrBuilder()
Conversation metrics.
|
String |
getName()
Identifier.
|
com.google.protobuf.ByteString |
getNameBytes()
Identifier.
|
Page |
getPages(int index)
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation
has went through.
|
int |
getPagesCount()
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation
has went through.
|
List<Page> |
getPagesList()
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation
has went through.
|
PageOrBuilder |
getPagesOrBuilder(int index)
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation
has went through.
|
List<? extends PageOrBuilder> |
getPagesOrBuilderList()
All the [Page][google.cloud.dialogflow.cx.v3beta1.Page] the conversation
has went through.
|
com.google.protobuf.Timestamp |
getStartTime()
Start time of the conversation, which is the time of the first request of
the conversation.
|
com.google.protobuf.TimestampOrBuilder |
getStartTimeOrBuilder()
Start time of the conversation, which is the time of the first request of
the conversation.
|
Conversation.Type |
getType()
The type of the conversation.
|
int |
getTypeValue()
The type of the conversation.
|
boolean |
hasDuration()
Duration of the conversation.
|
boolean |
hasEnvironment()
Environment of the conversation.
|
boolean |
hasMetrics()
Conversation metrics.
|
boolean |
hasStartTime()
Start time of the conversation, which is the time of the first request of
the conversation.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString 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];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];int getTypeValue()
The type of the conversation.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Type type = 2;Conversation.Type getType()
The type of the conversation.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Type type = 2;String getLanguageCode()
The language of the conversation, which is the language of the first request in the conversation.
string language_code = 3;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;boolean hasStartTime()
Start time of the conversation, which is the time of the first request of the conversation.
.google.protobuf.Timestamp start_time = 4;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;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;boolean hasDuration()
Duration of the conversation.
.google.protobuf.Duration duration = 5;com.google.protobuf.Duration getDuration()
Duration of the conversation.
.google.protobuf.Duration duration = 5;com.google.protobuf.DurationOrBuilder getDurationOrBuilder()
Duration of the conversation.
.google.protobuf.Duration duration = 5;boolean hasMetrics()
Conversation metrics.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Metrics metrics = 6;Conversation.Metrics getMetrics()
Conversation metrics.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Metrics metrics = 6;Conversation.MetricsOrBuilder getMetricsOrBuilder()
Conversation metrics.
.google.cloud.dialogflow.cx.v3beta1.Conversation.Metrics metrics = 6;List<Intent> 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;Intent getIntents(int index)
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;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;List<? extends IntentOrBuilder> 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;IntentOrBuilder getIntentsOrBuilder(int index)
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;List<Flow> 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;Flow getFlows(int index)
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;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;List<? extends FlowOrBuilder> 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;FlowOrBuilder getFlowsOrBuilder(int index)
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;List<Page> 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;Page getPages(int index)
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;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;List<? extends PageOrBuilder> 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;PageOrBuilder getPagesOrBuilder(int index)
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;List<Conversation.Interaction> getInteractionsList()
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10;
Conversation.Interaction getInteractions(int index)
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10;
int getInteractionsCount()
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10;
List<? extends Conversation.InteractionOrBuilder> getInteractionsOrBuilderList()
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10;
Conversation.InteractionOrBuilder getInteractionsOrBuilder(int index)
Interactions of the conversation. Only populated for `GetConversation` and empty for `ListConversations`.
repeated .google.cloud.dialogflow.cx.v3beta1.Conversation.Interaction interactions = 10;
boolean hasEnvironment()
Environment of the conversation. Only `name` and `display_name` are filled in this message.
.google.cloud.dialogflow.cx.v3beta1.Environment environment = 11;Environment getEnvironment()
Environment of the conversation. Only `name` and `display_name` are filled in this message.
.google.cloud.dialogflow.cx.v3beta1.Environment environment = 11;EnvironmentOrBuilder getEnvironmentOrBuilder()
Environment of the conversation. Only `name` and `display_name` are filled in this message.
.google.cloud.dialogflow.cx.v3beta1.Environment environment = 11;int getFlowVersionsCount()
Flow versions used in the conversation.
map<string, int64> flow_versions = 12;boolean containsFlowVersions(String key)
Flow versions used in the conversation.
map<string, int64> flow_versions = 12;@Deprecated Map<String,Long> getFlowVersions()
getFlowVersionsMap() instead.Map<String,Long> getFlowVersionsMap()
Flow versions used in the conversation.
map<string, int64> flow_versions = 12;long getFlowVersionsOrDefault(String key, long defaultValue)
Flow versions used in the conversation.
map<string, int64> flow_versions = 12;long getFlowVersionsOrThrow(String key)
Flow versions used in the conversation.
map<string, int64> flow_versions = 12;Copyright © 2025 Google LLC. All rights reserved.