Class ConversationMessage.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
- com.google.cloud.discoveryengine.v1.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.GeneratedMessageV3.Builder<ConversationMessage.Builder> implements ConversationMessageOrBuilder
Defines a conversation message.
Protobuf typegoogle.cloud.discoveryengine.v1.ConversationMessage
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversationMessage.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConversationMessage
build()
ConversationMessage
buildPartial()
ConversationMessage.Builder
clear()
ConversationMessage.Builder
clearCreateTime()
Output only.ConversationMessage.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ConversationMessage.Builder
clearMessage()
ConversationMessage.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ConversationMessage.Builder
clearReply()
Search reply.ConversationMessage.Builder
clearUserInput()
User text input.ConversationMessage.Builder
clone()
com.google.protobuf.Timestamp
getCreateTime()
Output only.com.google.protobuf.Timestamp.Builder
getCreateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Output only.ConversationMessage
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ConversationMessage.MessageCase
getMessageCase()
Reply
getReply()
Search reply.Reply.Builder
getReplyBuilder()
Search reply.ReplyOrBuilder
getReplyOrBuilder()
Search reply.TextInput
getUserInput()
User text input.TextInput.Builder
getUserInputBuilder()
User text input.TextInputOrBuilder
getUserInputOrBuilder()
User text input.boolean
hasCreateTime()
Output only.boolean
hasReply()
Search reply.boolean
hasUserInput()
User text input.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ConversationMessage.Builder
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.ConversationMessage.Builder
mergeFrom(ConversationMessage other)
ConversationMessage.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ConversationMessage.Builder
mergeFrom(com.google.protobuf.Message other)
ConversationMessage.Builder
mergeReply(Reply value)
Search reply.ConversationMessage.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ConversationMessage.Builder
mergeUserInput(TextInput value)
User text input.ConversationMessage.Builder
setCreateTime(com.google.protobuf.Timestamp value)
Output only.ConversationMessage.Builder
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.ConversationMessage.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConversationMessage.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ConversationMessage.Builder
setReply(Reply value)
Search reply.ConversationMessage.Builder
setReply(Reply.Builder builderForValue)
Search reply.ConversationMessage.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ConversationMessage.Builder
setUserInput(TextInput value)
User text input.ConversationMessage.Builder
setUserInput(TextInput.Builder builderForValue)
User text input.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
clear
public ConversationMessage.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
getDefaultInstanceForType
public ConversationMessage getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ConversationMessage build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ConversationMessage buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ConversationMessage.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
setField
public ConversationMessage.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
clearField
public ConversationMessage.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
clearOneof
public ConversationMessage.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
setRepeatedField
public ConversationMessage.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
addRepeatedField
public ConversationMessage.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
mergeFrom
public ConversationMessage.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ConversationMessage.Builder>
-
mergeFrom
public ConversationMessage.Builder mergeFrom(ConversationMessage other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
mergeFrom
public ConversationMessage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ConversationMessage.Builder>
- Throws:
IOException
-
getMessageCase
public ConversationMessage.MessageCase getMessageCase()
- Specified by:
getMessageCase
in interfaceConversationMessageOrBuilder
-
clearMessage
public ConversationMessage.Builder clearMessage()
-
hasUserInput
public boolean hasUserInput()
User text input.
.google.cloud.discoveryengine.v1.TextInput user_input = 1;
- Specified by:
hasUserInput
in interfaceConversationMessageOrBuilder
- Returns:
- Whether the userInput field is set.
-
getUserInput
public TextInput getUserInput()
User text input.
.google.cloud.discoveryengine.v1.TextInput user_input = 1;
- Specified by:
getUserInput
in interfaceConversationMessageOrBuilder
- Returns:
- The userInput.
-
setUserInput
public ConversationMessage.Builder setUserInput(TextInput value)
User text input.
.google.cloud.discoveryengine.v1.TextInput user_input = 1;
-
setUserInput
public ConversationMessage.Builder setUserInput(TextInput.Builder builderForValue)
User text input.
.google.cloud.discoveryengine.v1.TextInput user_input = 1;
-
mergeUserInput
public ConversationMessage.Builder mergeUserInput(TextInput value)
User text input.
.google.cloud.discoveryengine.v1.TextInput user_input = 1;
-
clearUserInput
public ConversationMessage.Builder clearUserInput()
User text input.
.google.cloud.discoveryengine.v1.TextInput user_input = 1;
-
getUserInputBuilder
public TextInput.Builder getUserInputBuilder()
User text input.
.google.cloud.discoveryengine.v1.TextInput user_input = 1;
-
getUserInputOrBuilder
public TextInputOrBuilder getUserInputOrBuilder()
User text input.
.google.cloud.discoveryengine.v1.TextInput user_input = 1;
- Specified by:
getUserInputOrBuilder
in interfaceConversationMessageOrBuilder
-
hasReply
public boolean hasReply()
Search reply.
.google.cloud.discoveryengine.v1.Reply reply = 2;
- Specified by:
hasReply
in interfaceConversationMessageOrBuilder
- Returns:
- Whether the reply field is set.
-
getReply
public Reply getReply()
Search reply.
.google.cloud.discoveryengine.v1.Reply reply = 2;
- Specified by:
getReply
in interfaceConversationMessageOrBuilder
- Returns:
- The reply.
-
setReply
public ConversationMessage.Builder setReply(Reply value)
Search reply.
.google.cloud.discoveryengine.v1.Reply reply = 2;
-
setReply
public ConversationMessage.Builder setReply(Reply.Builder builderForValue)
Search reply.
.google.cloud.discoveryengine.v1.Reply reply = 2;
-
mergeReply
public ConversationMessage.Builder mergeReply(Reply value)
Search reply.
.google.cloud.discoveryengine.v1.Reply reply = 2;
-
clearReply
public ConversationMessage.Builder clearReply()
Search reply.
.google.cloud.discoveryengine.v1.Reply reply = 2;
-
getReplyBuilder
public Reply.Builder getReplyBuilder()
Search reply.
.google.cloud.discoveryengine.v1.Reply reply = 2;
-
getReplyOrBuilder
public ReplyOrBuilder getReplyOrBuilder()
Search reply.
.google.cloud.discoveryengine.v1.Reply reply = 2;
- Specified by:
getReplyOrBuilder
in interfaceConversationMessageOrBuilder
-
hasCreateTime
public boolean hasCreateTime()
Output only. Message creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasCreateTime
in 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:
getCreateTime
in interfaceConversationMessageOrBuilder
- Returns:
- The createTime.
-
setCreateTime
public ConversationMessage.Builder setCreateTime(com.google.protobuf.Timestamp value)
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
public ConversationMessage.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. Message creation timestamp.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCreateTime
public ConversationMessage.Builder 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:
getCreateTimeOrBuilder
in interfaceConversationMessageOrBuilder
-
setUnknownFields
public final ConversationMessage.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
mergeUnknownFields
public final ConversationMessage.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConversationMessage.Builder>
-
-