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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<TextInput.Builder>
    • clear

      public TextInput.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<TextInput.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<TextInput.Builder>
    • getDefaultInstanceForType

      public TextInput getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public TextInput build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public TextInput buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public TextInput.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<TextInput.Builder>
    • mergeFrom

      public TextInput.Builder mergeFrom(TextInput other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<TextInput.Builder>
      Throws:
      IOException
    • getInput

      public String getInput()
       Text input.
       
      string input = 1;
      Specified by:
      getInput in interface TextInputOrBuilder
      Returns:
      The input.
    • getInputBytes

      public com.google.protobuf.ByteString getInputBytes()
       Text input.
       
      string input = 1;
      Specified by:
      getInputBytes in interface TextInputOrBuilder
      Returns:
      The bytes for input.
    • setInput

      public TextInput.Builder setInput(String value)
       Text input.
       
      string input = 1;
      Parameters:
      value - The input to set.
      Returns:
      This builder for chaining.
    • clearInput

      public TextInput.Builder clearInput()
       Text input.
       
      string input = 1;
      Returns:
      This builder for chaining.
    • setInputBytes

      public TextInput.Builder setInputBytes(com.google.protobuf.ByteString value)
       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:
      hasContext in interface TextInputOrBuilder
      Returns:
      Whether the context field is set.
    • getContext

      public ConversationContext getContext()
       Conversation context of the input.
       
      .google.cloud.discoveryengine.v1beta.ConversationContext context = 2;
      Specified by:
      getContext in interface TextInputOrBuilder
      Returns:
      The context.
    • setContext

      public TextInput.Builder setContext(ConversationContext value)
       Conversation context of the input.
       
      .google.cloud.discoveryengine.v1beta.ConversationContext context = 2;
    • setContext

      public TextInput.Builder setContext(ConversationContext.Builder builderForValue)
       Conversation context of the input.
       
      .google.cloud.discoveryengine.v1beta.ConversationContext context = 2;
    • mergeContext

      public TextInput.Builder mergeContext(ConversationContext value)
       Conversation context of the input.
       
      .google.cloud.discoveryengine.v1beta.ConversationContext context = 2;
    • clearContext

      public TextInput.Builder clearContext()
       Conversation context of the input.
       
      .google.cloud.discoveryengine.v1beta.ConversationContext context = 2;
    • getContextBuilder

      public ConversationContext.Builder getContextBuilder()
       Conversation context of the input.
       
      .google.cloud.discoveryengine.v1beta.ConversationContext context = 2;
    • getContextOrBuilder

      public ConversationContextOrBuilder getContextOrBuilder()
       Conversation context of the input.
       
      .google.cloud.discoveryengine.v1beta.ConversationContext context = 2;
      Specified by:
      getContextOrBuilder in interface TextInputOrBuilder