Class TextInput.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TextInput.Builder>
com.google.cloud.discoveryengine.v1beta.TextInput.Builder
- All Implemented Interfaces:
TextInputOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TextInput
public static final class TextInput.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TextInput.Builder>
implements TextInputOrBuilder
Defines text input.Protobuf type
google.cloud.discoveryengine.v1beta.TextInput-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Conversation context of the input.Text input.Conversation context of the input.Conversation context of the input.Conversation context of the input.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetInput()Text input.com.google.protobuf.ByteStringText input.booleanConversation context of the input.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeContext(ConversationContext value) Conversation context of the input.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setContext(ConversationContext value) Conversation context of the input.setContext(ConversationContext.Builder builderForValue) Conversation context of the input.Text input.setInputBytes(com.google.protobuf.ByteString value) 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<TextInput.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<TextInput.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<TextInput.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<TextInput.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TextInput.Builder>
-
mergeFrom
public TextInput.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<TextInput.Builder>- Throws:
IOException
-
getInput
Text input.
string input = 1;- Specified by:
getInputin interfaceTextInputOrBuilder- Returns:
- The input.
-
getInputBytes
public com.google.protobuf.ByteString getInputBytes()Text input.
string input = 1;- Specified by:
getInputBytesin interfaceTextInputOrBuilder- Returns:
- The bytes for input.
-
setInput
Text input.
string input = 1;- Parameters:
value- The input to set.- Returns:
- This builder for chaining.
-
clearInput
Text input.
string input = 1;- Returns:
- This builder for chaining.
-
setInputBytes
Text input.
string input = 1;- Parameters:
value- The bytes for input to set.- Returns:
- This builder for chaining.
-
hasContext
public boolean hasContext()Conversation context of the input.
.google.cloud.discoveryengine.v1beta.ConversationContext context = 2;- Specified by:
hasContextin interfaceTextInputOrBuilder- Returns:
- Whether the context field is set.
-
getContext
Conversation context of the input.
.google.cloud.discoveryengine.v1beta.ConversationContext context = 2;- Specified by:
getContextin interfaceTextInputOrBuilder- Returns:
- The context.
-
setContext
Conversation context of the input.
.google.cloud.discoveryengine.v1beta.ConversationContext context = 2; -
setContext
Conversation context of the input.
.google.cloud.discoveryengine.v1beta.ConversationContext context = 2; -
mergeContext
Conversation context of the input.
.google.cloud.discoveryengine.v1beta.ConversationContext context = 2; -
clearContext
Conversation context of the input.
.google.cloud.discoveryengine.v1beta.ConversationContext context = 2; -
getContextBuilder
Conversation context of the input.
.google.cloud.discoveryengine.v1beta.ConversationContext context = 2; -
getContextOrBuilder
Conversation context of the input.
.google.cloud.discoveryengine.v1beta.ConversationContext context = 2;- Specified by:
getContextOrBuilderin interfaceTextInputOrBuilder
-