Class AssistUserMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AssistUserMetadata.Builder>
com.google.cloud.discoveryengine.v1.AssistUserMetadata.Builder
All Implemented Interfaces:
AssistUserMetadataOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
AssistUserMetadata

public static final class AssistUserMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<AssistUserMetadata.Builder> implements AssistUserMetadataOrBuilder
 User metadata of the request.
 
Protobuf type google.cloud.discoveryengine.v1.AssistUserMetadata
  • 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<AssistUserMetadata.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<AssistUserMetadata.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<AssistUserMetadata.Builder>
    • getDefaultInstanceForType

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

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

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

      public AssistUserMetadata.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<AssistUserMetadata.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<AssistUserMetadata.Builder>
    • mergeFrom

      public AssistUserMetadata.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<AssistUserMetadata.Builder>
      Throws:
      IOException
    • getTimeZone

      public String getTimeZone()
       Optional. IANA time zone, e.g. Europe/Budapest.
       
      string time_zone = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getTimeZone in interface AssistUserMetadataOrBuilder
      Returns:
      The timeZone.
    • getTimeZoneBytes

      public com.google.protobuf.ByteString getTimeZoneBytes()
       Optional. IANA time zone, e.g. Europe/Budapest.
       
      string time_zone = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getTimeZoneBytes in interface AssistUserMetadataOrBuilder
      Returns:
      The bytes for timeZone.
    • setTimeZone

      public AssistUserMetadata.Builder setTimeZone(String value)
       Optional. IANA time zone, e.g. Europe/Budapest.
       
      string time_zone = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The timeZone to set.
      Returns:
      This builder for chaining.
    • clearTimeZone

      public AssistUserMetadata.Builder clearTimeZone()
       Optional. IANA time zone, e.g. Europe/Budapest.
       
      string time_zone = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setTimeZoneBytes

      public AssistUserMetadata.Builder setTimeZoneBytes(com.google.protobuf.ByteString value)
       Optional. IANA time zone, e.g. Europe/Budapest.
       
      string time_zone = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for timeZone to set.
      Returns:
      This builder for chaining.
    • getPreferredLanguageCode

      public String getPreferredLanguageCode()
       Optional. Preferred language to be used for answering if language detection
       fails. Also used as the language of error messages created by actions,
       regardless of language detection results.
       
      string preferred_language_code = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPreferredLanguageCode in interface AssistUserMetadataOrBuilder
      Returns:
      The preferredLanguageCode.
    • getPreferredLanguageCodeBytes

      public com.google.protobuf.ByteString getPreferredLanguageCodeBytes()
       Optional. Preferred language to be used for answering if language detection
       fails. Also used as the language of error messages created by actions,
       regardless of language detection results.
       
      string preferred_language_code = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPreferredLanguageCodeBytes in interface AssistUserMetadataOrBuilder
      Returns:
      The bytes for preferredLanguageCode.
    • setPreferredLanguageCode

      public AssistUserMetadata.Builder setPreferredLanguageCode(String value)
       Optional. Preferred language to be used for answering if language detection
       fails. Also used as the language of error messages created by actions,
       regardless of language detection results.
       
      string preferred_language_code = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The preferredLanguageCode to set.
      Returns:
      This builder for chaining.
    • clearPreferredLanguageCode

      public AssistUserMetadata.Builder clearPreferredLanguageCode()
       Optional. Preferred language to be used for answering if language detection
       fails. Also used as the language of error messages created by actions,
       regardless of language detection results.
       
      string preferred_language_code = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setPreferredLanguageCodeBytes

      public AssistUserMetadata.Builder setPreferredLanguageCodeBytes(com.google.protobuf.ByteString value)
       Optional. Preferred language to be used for answering if language detection
       fails. Also used as the language of error messages created by actions,
       regardless of language detection results.
       
      string preferred_language_code = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for preferredLanguageCode to set.
      Returns:
      This builder for chaining.