public static final class Conversation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder> implements ConversationOrBuilder
External conversation proto definition.Protobuf type
google.cloud.discoveryengine.v1alpha.Conversation| Modifier and Type | Method and Description |
|---|---|
Conversation.Builder |
addAllMessages(Iterable<? extends ConversationMessage> values)
Conversation messages.
|
Conversation.Builder |
addMessages(ConversationMessage.Builder builderForValue)
Conversation messages.
|
Conversation.Builder |
addMessages(ConversationMessage value)
Conversation messages.
|
Conversation.Builder |
addMessages(int index,
ConversationMessage.Builder builderForValue)
Conversation messages.
|
Conversation.Builder |
addMessages(int index,
ConversationMessage value)
Conversation messages.
|
ConversationMessage.Builder |
addMessagesBuilder()
Conversation messages.
|
ConversationMessage.Builder |
addMessagesBuilder(int index)
Conversation messages.
|
Conversation.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Conversation |
build() |
Conversation |
buildPartial() |
Conversation.Builder |
clear() |
Conversation.Builder |
clearEndTime()
Output only.
|
Conversation.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Conversation.Builder |
clearMessages()
Conversation messages.
|
Conversation.Builder |
clearName()
Immutable.
|
Conversation.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Conversation.Builder |
clearStartTime()
Output only.
|
Conversation.Builder |
clearState()
The state of the Conversation.
|
Conversation.Builder |
clearUserPseudoId()
A unique identifier for tracking users.
|
Conversation.Builder |
clone() |
Conversation |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Timestamp |
getEndTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getEndTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getEndTimeOrBuilder()
Output only.
|
ConversationMessage |
getMessages(int index)
Conversation messages.
|
ConversationMessage.Builder |
getMessagesBuilder(int index)
Conversation messages.
|
List<ConversationMessage.Builder> |
getMessagesBuilderList()
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.Timestamp.Builder |
getStartTimeBuilder()
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.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Conversation.Builder |
mergeEndTime(com.google.protobuf.Timestamp value)
Output only.
|
Conversation.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Conversation.Builder |
mergeFrom(Conversation other) |
Conversation.Builder |
mergeFrom(com.google.protobuf.Message other) |
Conversation.Builder |
mergeStartTime(com.google.protobuf.Timestamp value)
Output only.
|
Conversation.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Conversation.Builder |
removeMessages(int index)
Conversation messages.
|
Conversation.Builder |
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Conversation.Builder |
setEndTime(com.google.protobuf.Timestamp value)
Output only.
|
Conversation.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Conversation.Builder |
setMessages(int index,
ConversationMessage.Builder builderForValue)
Conversation messages.
|
Conversation.Builder |
setMessages(int index,
ConversationMessage value)
Conversation messages.
|
Conversation.Builder |
setName(String value)
Immutable.
|
Conversation.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Immutable.
|
Conversation.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Conversation.Builder |
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Conversation.Builder |
setStartTime(com.google.protobuf.Timestamp value)
Output only.
|
Conversation.Builder |
setState(Conversation.State value)
The state of the Conversation.
|
Conversation.Builder |
setStateValue(int value)
The state of the Conversation.
|
Conversation.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Conversation.Builder |
setUserPseudoId(String value)
A unique identifier for tracking users.
|
Conversation.Builder |
setUserPseudoIdBytes(com.google.protobuf.ByteString value)
A unique identifier for tracking users.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>public Conversation.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>public Conversation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Conversation build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Conversation buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Conversation.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>public Conversation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>public Conversation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>public Conversation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>public Conversation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>public Conversation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>public Conversation.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Conversation.Builder>public Conversation.Builder mergeFrom(Conversation other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>public Conversation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Conversation.Builder>IOExceptionpublic String 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];getName in interface ConversationOrBuilderpublic com.google.protobuf.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];getNameBytes in interface ConversationOrBuilderpublic Conversation.Builder setName(String value)
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];value - The name to set.public Conversation.Builder clearName()
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];public Conversation.Builder setNameBytes(com.google.protobuf.ByteString value)
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];value - The bytes for name to set.public int getStateValue()
The state of the Conversation.
.google.cloud.discoveryengine.v1alpha.Conversation.State state = 2;getStateValue in interface ConversationOrBuilderpublic Conversation.Builder setStateValue(int value)
The state of the Conversation.
.google.cloud.discoveryengine.v1alpha.Conversation.State state = 2;value - The enum numeric value on the wire for state to set.public Conversation.State getState()
The state of the Conversation.
.google.cloud.discoveryengine.v1alpha.Conversation.State state = 2;getState in interface ConversationOrBuilderpublic Conversation.Builder setState(Conversation.State value)
The state of the Conversation.
.google.cloud.discoveryengine.v1alpha.Conversation.State state = 2;value - The state to set.public Conversation.Builder clearState()
The state of the Conversation.
.google.cloud.discoveryengine.v1alpha.Conversation.State state = 2;public String getUserPseudoId()
A unique identifier for tracking users.
string user_pseudo_id = 3;getUserPseudoId in interface ConversationOrBuilderpublic com.google.protobuf.ByteString getUserPseudoIdBytes()
A unique identifier for tracking users.
string user_pseudo_id = 3;getUserPseudoIdBytes in interface ConversationOrBuilderpublic Conversation.Builder setUserPseudoId(String value)
A unique identifier for tracking users.
string user_pseudo_id = 3;value - The userPseudoId to set.public Conversation.Builder clearUserPseudoId()
A unique identifier for tracking users.
string user_pseudo_id = 3;public Conversation.Builder setUserPseudoIdBytes(com.google.protobuf.ByteString value)
A unique identifier for tracking users.
string user_pseudo_id = 3;value - The bytes for userPseudoId to set.public List<ConversationMessage> getMessagesList()
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;getMessagesList in interface ConversationOrBuilderpublic int getMessagesCount()
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;getMessagesCount in interface ConversationOrBuilderpublic ConversationMessage getMessages(int index)
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;getMessages in interface ConversationOrBuilderpublic Conversation.Builder setMessages(int index, ConversationMessage value)
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public Conversation.Builder setMessages(int index, ConversationMessage.Builder builderForValue)
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public Conversation.Builder addMessages(ConversationMessage value)
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public Conversation.Builder addMessages(int index, ConversationMessage value)
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public Conversation.Builder addMessages(ConversationMessage.Builder builderForValue)
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public Conversation.Builder addMessages(int index, ConversationMessage.Builder builderForValue)
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public Conversation.Builder addAllMessages(Iterable<? extends ConversationMessage> values)
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public Conversation.Builder clearMessages()
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public Conversation.Builder removeMessages(int index)
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public ConversationMessage.Builder getMessagesBuilder(int index)
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public ConversationMessageOrBuilder getMessagesOrBuilder(int index)
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;getMessagesOrBuilder in interface ConversationOrBuilderpublic List<? extends ConversationMessageOrBuilder> getMessagesOrBuilderList()
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;getMessagesOrBuilderList in interface ConversationOrBuilderpublic ConversationMessage.Builder addMessagesBuilder()
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public ConversationMessage.Builder addMessagesBuilder(int index)
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public List<ConversationMessage.Builder> getMessagesBuilderList()
Conversation messages.
repeated .google.cloud.discoveryengine.v1alpha.ConversationMessage messages = 4;public boolean hasStartTime()
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasStartTime in interface ConversationOrBuilderpublic com.google.protobuf.Timestamp getStartTime()
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStartTime in interface ConversationOrBuilderpublic Conversation.Builder setStartTime(com.google.protobuf.Timestamp value)
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Conversation.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Conversation.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Conversation.Builder clearStartTime()
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Output only. The time the conversation started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStartTimeOrBuilder in interface ConversationOrBuilderpublic boolean hasEndTime()
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasEndTime in interface ConversationOrBuilderpublic com.google.protobuf.Timestamp getEndTime()
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEndTime in interface ConversationOrBuilderpublic Conversation.Builder setEndTime(com.google.protobuf.Timestamp value)
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Conversation.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Conversation.Builder mergeEndTime(com.google.protobuf.Timestamp value)
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Conversation.Builder clearEndTime()
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
Output only. The time the conversation finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEndTimeOrBuilder in interface ConversationOrBuilderpublic final Conversation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>public final Conversation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Conversation.Builder>Copyright © 2024 Google LLC. All rights reserved.