Class ConversationMessage.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ConversationMessage.Builder>
com.google.cloud.discoveryengine.v1beta.ConversationMessage.Builder
- All Implemented Interfaces:
ConversationMessageOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ConversationMessage
public static final class ConversationMessage.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ConversationMessage.Builder>
implements ConversationMessageOrBuilder
Defines a conversation message.Protobuf type
google.cloud.discoveryengine.v1beta.ConversationMessage-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Search reply.User text input.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetReply()Search reply.Search reply.Search reply.User text input.User text input.User text input.booleanOutput only.booleanhasReply()Search reply.booleanUser text input.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(ConversationMessage other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeReply(Reply value) Search reply.mergeUserInput(TextInput value) User text input.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Search reply.setReply(Reply.Builder builderForValue) Search reply.setUserInput(TextInput value) User text input.setUserInput(TextInput.Builder builderForValue) User text input.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ConversationMessage.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<ConversationMessage.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<ConversationMessage.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<ConversationMessage.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ConversationMessage.Builder>
-
mergeFrom
public ConversationMessage.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<ConversationMessage.Builder>- Throws:
IOException
-
getMessageCase
- Specified by:
getMessageCasein interfaceConversationMessageOrBuilder
-
clearMessage
-
hasUserInput
public boolean hasUserInput()User text input.
.google.cloud.discoveryengine.v1beta.TextInput user_input = 1;- Specified by:
hasUserInputin interfaceConversationMessageOrBuilder- Returns:
- Whether the userInput field is set.
-
getUserInput
User text input.
.google.cloud.discoveryengine.v1beta.TextInput user_input = 1;- Specified by:
getUserInputin interfaceConversationMessageOrBuilder- Returns:
- The userInput.
-
setUserInput
User text input.
.google.cloud.discoveryengine.v1beta.TextInput user_input = 1; -
setUserInput
User text input.
.google.cloud.discoveryengine.v1beta.TextInput user_input = 1; -
mergeUserInput
User text input.
.google.cloud.discoveryengine.v1beta.TextInput user_input = 1; -
clearUserInput
User text input.
.google.cloud.discoveryengine.v1beta.TextInput user_input = 1; -
getUserInputBuilder
User text input.
.google.cloud.discoveryengine.v1beta.TextInput user_input = 1; -
getUserInputOrBuilder
User text input.
.google.cloud.discoveryengine.v1beta.TextInput user_input = 1;- Specified by:
getUserInputOrBuilderin interfaceConversationMessageOrBuilder
-
hasReply
public boolean hasReply()Search reply.
.google.cloud.discoveryengine.v1beta.Reply reply = 2;- Specified by:
hasReplyin interfaceConversationMessageOrBuilder- Returns:
- Whether the reply field is set.
-
getReply
Search reply.
.google.cloud.discoveryengine.v1beta.Reply reply = 2;- Specified by:
getReplyin interfaceConversationMessageOrBuilder- Returns:
- The reply.
-
setReply
Search reply.
.google.cloud.discoveryengine.v1beta.Reply reply = 2; -
setReply
Search reply.
.google.cloud.discoveryengine.v1beta.Reply reply = 2; -
mergeReply
Search reply.
.google.cloud.discoveryengine.v1beta.Reply reply = 2; -
clearReply
Search reply.
.google.cloud.discoveryengine.v1beta.Reply reply = 2; -
getReplyBuilder
Search reply.
.google.cloud.discoveryengine.v1beta.Reply reply = 2; -
getReplyOrBuilder
Search reply.
.google.cloud.discoveryengine.v1beta.Reply reply = 2;- Specified by:
getReplyOrBuilderin interfaceConversationMessageOrBuilder
-
hasCreateTime
public boolean hasCreateTime()Output only. Message creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceConversationMessageOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. Message creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceConversationMessageOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. Message creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
public ConversationMessage.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only. Message creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. Message creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. Message creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. Message creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. Message creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceConversationMessageOrBuilder
-