public final class Conversation extends GeneratedMessageV3 implements ConversationOrBuilder
External conversation proto definition.
Protobuf type google.cloud.discoveryengine.v1.Conversation
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
END_TIME_FIELD_NUMBER
public static final int END_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MESSAGES_FIELD_NUMBER
public static final int MESSAGES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
START_TIME_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
USER_PSEUDO_ID_FIELD_NUMBER
public static final int USER_PSEUDO_ID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Conversation getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Conversation.Builder newBuilder()
newBuilder(Conversation prototype)
public static Conversation.Builder newBuilder(Conversation prototype)
public static Conversation parseDelimitedFrom(InputStream input)
public static Conversation parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Conversation parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Conversation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Conversation parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Conversation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Conversation parseFrom(CodedInputStream input)
public static Conversation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Conversation parseFrom(InputStream input)
public static Conversation parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Conversation parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Conversation parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Conversation> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Conversation getDefaultInstanceForType()
getEndTime()
public Timestamp getEndTime()
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The endTime.
|
getEndTimeOrBuilder()
public TimestampOrBuilder getEndTimeOrBuilder()
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMessages(int index)
public ConversationMessage getMessages(int index)
Conversation messages.
repeated .google.cloud.discoveryengine.v1.ConversationMessage messages = 4;
Parameter |
Name |
Description |
index |
int
|
getMessagesCount()
public int getMessagesCount()
Conversation messages.
repeated .google.cloud.discoveryengine.v1.ConversationMessage messages = 4;
Returns |
Type |
Description |
int |
|
getMessagesList()
public List<ConversationMessage> getMessagesList()
Conversation messages.
repeated .google.cloud.discoveryengine.v1.ConversationMessage messages = 4;
getMessagesOrBuilder(int index)
public ConversationMessageOrBuilder getMessagesOrBuilder(int index)
Conversation messages.
repeated .google.cloud.discoveryengine.v1.ConversationMessage messages = 4;
Parameter |
Name |
Description |
index |
int
|
getMessagesOrBuilderList()
public List<? extends ConversationMessageOrBuilder> getMessagesOrBuilderList()
Conversation messages.
repeated .google.cloud.discoveryengine.v1.ConversationMessage messages = 4;
Returns |
Type |
Description |
List<? extends com.google.cloud.discoveryengine.v1.ConversationMessageOrBuilder> |
|
getName()
Immutable. Fully qualified name
projects/{project}/locations/global/collections/{collection}/dataStore/*/conversations/*
or
projects/{project}/locations/global/collections/{collection}/engines/*/conversations/*
.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Immutable. Fully qualified name
projects/{project}/locations/global/collections/{collection}/dataStore/*/conversations/*
or
projects/{project}/locations/global/collections/{collection}/engines/*/conversations/*
.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<Conversation> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getStartTime()
public Timestamp getStartTime()
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The startTime.
|
getStartTimeOrBuilder()
public TimestampOrBuilder getStartTimeOrBuilder()
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState()
public Conversation.State getState()
The state of the Conversation.
.google.cloud.discoveryengine.v1.Conversation.State state = 2;
getStateValue()
public int getStateValue()
The state of the Conversation.
.google.cloud.discoveryengine.v1.Conversation.State state = 2;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for state.
|
getUserPseudoId()
public String getUserPseudoId()
A unique identifier for tracking users.
string user_pseudo_id = 3;
Returns |
Type |
Description |
String |
The userPseudoId.
|
getUserPseudoIdBytes()
public ByteString getUserPseudoIdBytes()
A unique identifier for tracking users.
string user_pseudo_id = 3;
Returns |
Type |
Description |
ByteString |
The bytes for userPseudoId.
|
hasEndTime()
public boolean hasEndTime()
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the endTime field is set.
|
hasStartTime()
public boolean hasStartTime()
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the startTime field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Conversation.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Conversation.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Conversation.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides