Interface ConversationOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Conversation
,Conversation.Builder
public interface ConversationOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.Timestamp
getEndTime()
Output only.com.google.protobuf.TimestampOrBuilder
getEndTimeOrBuilder()
Output only.ConversationMessage
getMessages(int index)
Conversation messages.int
getMessagesCount()
Conversation messages.List<ConversationMessage>
getMessagesList()
Conversation messages.ConversationMessageOrBuilder
getMessagesOrBuilder(int index)
Conversation messages.List<? extends ConversationMessageOrBuilder>
getMessagesOrBuilderList()
Conversation messages.String
getName()
Immutable.com.google.protobuf.ByteString
getNameBytes()
Immutable.com.google.protobuf.Timestamp
getStartTime()
Output only.com.google.protobuf.TimestampOrBuilder
getStartTimeOrBuilder()
Output only.Conversation.State
getState()
The state of the Conversation.int
getStateValue()
The state of the Conversation.String
getUserPseudoId()
A unique identifier for tracking users.com.google.protobuf.ByteString
getUserPseudoIdBytes()
A unique identifier for tracking users.boolean
hasEndTime()
Output only.boolean
hasStartTime()
Output only.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
Immutable. Fully qualified name `project/*/locations/global/collections/{collection}/dataStore/*/conversations/*`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
Immutable. Fully qualified name `project/*/locations/global/collections/{collection}/dataStore/*/conversations/*`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The bytes for name.
-
getStateValue
int getStateValue()
The state of the Conversation.
.google.cloud.discoveryengine.v1.Conversation.State state = 2;
- Returns:
- The enum numeric value on the wire for state.
-
getState
Conversation.State getState()
The state of the Conversation.
.google.cloud.discoveryengine.v1.Conversation.State state = 2;
- Returns:
- The state.
-
getUserPseudoId
String getUserPseudoId()
A unique identifier for tracking users.
string user_pseudo_id = 3;
- Returns:
- The userPseudoId.
-
getUserPseudoIdBytes
com.google.protobuf.ByteString getUserPseudoIdBytes()
A unique identifier for tracking users.
string user_pseudo_id = 3;
- Returns:
- The bytes for userPseudoId.
-
getMessagesList
List<ConversationMessage> getMessagesList()
Conversation messages.
repeated .google.cloud.discoveryengine.v1.ConversationMessage messages = 4;
-
getMessages
ConversationMessage getMessages(int index)
Conversation messages.
repeated .google.cloud.discoveryengine.v1.ConversationMessage messages = 4;
-
getMessagesCount
int getMessagesCount()
Conversation messages.
repeated .google.cloud.discoveryengine.v1.ConversationMessage messages = 4;
-
getMessagesOrBuilderList
List<? extends ConversationMessageOrBuilder> getMessagesOrBuilderList()
Conversation messages.
repeated .google.cloud.discoveryengine.v1.ConversationMessage messages = 4;
-
getMessagesOrBuilder
ConversationMessageOrBuilder getMessagesOrBuilder(int index)
Conversation messages.
repeated .google.cloud.discoveryengine.v1.ConversationMessage messages = 4;
-
hasStartTime
boolean hasStartTime()
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the startTime field is set.
-
getStartTime
com.google.protobuf.Timestamp getStartTime()
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The startTime.
-
getStartTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasEndTime
boolean hasEndTime()
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the endTime field is set.
-
getEndTime
com.google.protobuf.Timestamp getEndTime()
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The endTime.
-
getEndTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
-