Class BatchRecognizeFileMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BatchRecognizeFileMetadata.Builder>
com.google.cloud.speech.v2.BatchRecognizeFileMetadata.Builder
All Implemented Interfaces:
BatchRecognizeFileMetadataOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
BatchRecognizeFileMetadata

public static final class BatchRecognizeFileMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<BatchRecognizeFileMetadata.Builder> implements BatchRecognizeFileMetadataOrBuilder
 Metadata about a single file in a batch for BatchRecognize.
 
Protobuf type google.cloud.speech.v2.BatchRecognizeFileMetadata
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
    Features and audio metadata to use for the Automatic Speech Recognition.
    The list of fields in [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that override the values in the [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config] of the recognizer during this recognition request.
    Cloud Storage URI for the audio file.
     
    Features and audio metadata to use for the Automatic Speech Recognition.
    Features and audio metadata to use for the Automatic Speech Recognition.
    com.google.protobuf.FieldMask
    The list of fields in [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that override the values in the [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config] of the recognizer during this recognition request.
    com.google.protobuf.FieldMask.Builder
    The list of fields in [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that override the values in the [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config] of the recognizer during this recognition request.
    com.google.protobuf.FieldMaskOrBuilder
    The list of fields in [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that override the values in the [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config] of the recognizer during this recognition request.
    Features and audio metadata to use for the Automatic Speech Recognition.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Cloud Storage URI for the audio file.
    com.google.protobuf.ByteString
    Cloud Storage URI for the audio file.
    boolean
    Features and audio metadata to use for the Automatic Speech Recognition.
    boolean
    The list of fields in [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that override the values in the [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config] of the recognizer during this recognition request.
    boolean
    Cloud Storage URI for the audio file.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    Features and audio metadata to use for the Automatic Speech Recognition.
    mergeConfigMask(com.google.protobuf.FieldMask value)
    The list of fields in [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that override the values in the [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config] of the recognizer during this recognition request.
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    Features and audio metadata to use for the Automatic Speech Recognition.
    Features and audio metadata to use for the Automatic Speech Recognition.
    setConfigMask(com.google.protobuf.FieldMask value)
    The list of fields in [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that override the values in the [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config] of the recognizer during this recognition request.
    setConfigMask(com.google.protobuf.FieldMask.Builder builderForValue)
    The list of fields in [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that override the values in the [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config] of the recognizer during this recognition request.
    setUri(String value)
    Cloud Storage URI for the audio file.
    setUriBytes(com.google.protobuf.ByteString value)
    Cloud Storage URI for the audio file.

    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, 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

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods 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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<BatchRecognizeFileMetadata.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<BatchRecognizeFileMetadata.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<BatchRecognizeFileMetadata.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

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

      public BatchRecognizeFileMetadata.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<BatchRecognizeFileMetadata.Builder>
      Throws:
      IOException
    • getAudioSourceCase

      public BatchRecognizeFileMetadata.AudioSourceCase getAudioSourceCase()
      Specified by:
      getAudioSourceCase in interface BatchRecognizeFileMetadataOrBuilder
    • clearAudioSource

      public BatchRecognizeFileMetadata.Builder clearAudioSource()
    • hasUri

      public boolean hasUri()
       Cloud Storage URI for the audio file.
       
      string uri = 1;
      Specified by:
      hasUri in interface BatchRecognizeFileMetadataOrBuilder
      Returns:
      Whether the uri field is set.
    • getUri

      public String getUri()
       Cloud Storage URI for the audio file.
       
      string uri = 1;
      Specified by:
      getUri in interface BatchRecognizeFileMetadataOrBuilder
      Returns:
      The uri.
    • getUriBytes

      public com.google.protobuf.ByteString getUriBytes()
       Cloud Storage URI for the audio file.
       
      string uri = 1;
      Specified by:
      getUriBytes in interface BatchRecognizeFileMetadataOrBuilder
      Returns:
      The bytes for uri.
    • setUri

       Cloud Storage URI for the audio file.
       
      string uri = 1;
      Parameters:
      value - The uri to set.
      Returns:
      This builder for chaining.
    • clearUri

       Cloud Storage URI for the audio file.
       
      string uri = 1;
      Returns:
      This builder for chaining.
    • setUriBytes

      public BatchRecognizeFileMetadata.Builder setUriBytes(com.google.protobuf.ByteString value)
       Cloud Storage URI for the audio file.
       
      string uri = 1;
      Parameters:
      value - The bytes for uri to set.
      Returns:
      This builder for chaining.
    • hasConfig

      public boolean hasConfig()
       Features and audio metadata to use for the Automatic Speech Recognition.
       This field in combination with the
       [config_mask][google.cloud.speech.v2.BatchRecognizeFileMetadata.config_mask]
       field can be used to override parts of the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the Recognizer resource as well as the
       [config][google.cloud.speech.v2.BatchRecognizeRequest.config] at the
       request level.
       
      .google.cloud.speech.v2.RecognitionConfig config = 4;
      Specified by:
      hasConfig in interface BatchRecognizeFileMetadataOrBuilder
      Returns:
      Whether the config field is set.
    • getConfig

      public RecognitionConfig getConfig()
       Features and audio metadata to use for the Automatic Speech Recognition.
       This field in combination with the
       [config_mask][google.cloud.speech.v2.BatchRecognizeFileMetadata.config_mask]
       field can be used to override parts of the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the Recognizer resource as well as the
       [config][google.cloud.speech.v2.BatchRecognizeRequest.config] at the
       request level.
       
      .google.cloud.speech.v2.RecognitionConfig config = 4;
      Specified by:
      getConfig in interface BatchRecognizeFileMetadataOrBuilder
      Returns:
      The config.
    • setConfig

       Features and audio metadata to use for the Automatic Speech Recognition.
       This field in combination with the
       [config_mask][google.cloud.speech.v2.BatchRecognizeFileMetadata.config_mask]
       field can be used to override parts of the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the Recognizer resource as well as the
       [config][google.cloud.speech.v2.BatchRecognizeRequest.config] at the
       request level.
       
      .google.cloud.speech.v2.RecognitionConfig config = 4;
    • setConfig

       Features and audio metadata to use for the Automatic Speech Recognition.
       This field in combination with the
       [config_mask][google.cloud.speech.v2.BatchRecognizeFileMetadata.config_mask]
       field can be used to override parts of the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the Recognizer resource as well as the
       [config][google.cloud.speech.v2.BatchRecognizeRequest.config] at the
       request level.
       
      .google.cloud.speech.v2.RecognitionConfig config = 4;
    • mergeConfig

       Features and audio metadata to use for the Automatic Speech Recognition.
       This field in combination with the
       [config_mask][google.cloud.speech.v2.BatchRecognizeFileMetadata.config_mask]
       field can be used to override parts of the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the Recognizer resource as well as the
       [config][google.cloud.speech.v2.BatchRecognizeRequest.config] at the
       request level.
       
      .google.cloud.speech.v2.RecognitionConfig config = 4;
    • clearConfig

      public BatchRecognizeFileMetadata.Builder clearConfig()
       Features and audio metadata to use for the Automatic Speech Recognition.
       This field in combination with the
       [config_mask][google.cloud.speech.v2.BatchRecognizeFileMetadata.config_mask]
       field can be used to override parts of the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the Recognizer resource as well as the
       [config][google.cloud.speech.v2.BatchRecognizeRequest.config] at the
       request level.
       
      .google.cloud.speech.v2.RecognitionConfig config = 4;
    • getConfigBuilder

      public RecognitionConfig.Builder getConfigBuilder()
       Features and audio metadata to use for the Automatic Speech Recognition.
       This field in combination with the
       [config_mask][google.cloud.speech.v2.BatchRecognizeFileMetadata.config_mask]
       field can be used to override parts of the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the Recognizer resource as well as the
       [config][google.cloud.speech.v2.BatchRecognizeRequest.config] at the
       request level.
       
      .google.cloud.speech.v2.RecognitionConfig config = 4;
    • getConfigOrBuilder

      public RecognitionConfigOrBuilder getConfigOrBuilder()
       Features and audio metadata to use for the Automatic Speech Recognition.
       This field in combination with the
       [config_mask][google.cloud.speech.v2.BatchRecognizeFileMetadata.config_mask]
       field can be used to override parts of the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the Recognizer resource as well as the
       [config][google.cloud.speech.v2.BatchRecognizeRequest.config] at the
       request level.
       
      .google.cloud.speech.v2.RecognitionConfig config = 4;
      Specified by:
      getConfigOrBuilder in interface BatchRecognizeFileMetadataOrBuilder
    • hasConfigMask

      public boolean hasConfigMask()
       The list of fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that
       override the values in the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the recognizer during this recognition request. If no mask is provided,
       all non-default valued fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] override
       the values in the recognizer for this recognition request. If a mask is
       provided, only the fields listed in the mask override the config in the
       recognizer for this recognition request. If a wildcard (`*`) is provided,
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config]
       completely overrides and replaces the config in the recognizer for this
       recognition request.
       
      .google.protobuf.FieldMask config_mask = 5;
      Specified by:
      hasConfigMask in interface BatchRecognizeFileMetadataOrBuilder
      Returns:
      Whether the configMask field is set.
    • getConfigMask

      public com.google.protobuf.FieldMask getConfigMask()
       The list of fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that
       override the values in the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the recognizer during this recognition request. If no mask is provided,
       all non-default valued fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] override
       the values in the recognizer for this recognition request. If a mask is
       provided, only the fields listed in the mask override the config in the
       recognizer for this recognition request. If a wildcard (`*`) is provided,
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config]
       completely overrides and replaces the config in the recognizer for this
       recognition request.
       
      .google.protobuf.FieldMask config_mask = 5;
      Specified by:
      getConfigMask in interface BatchRecognizeFileMetadataOrBuilder
      Returns:
      The configMask.
    • setConfigMask

      public BatchRecognizeFileMetadata.Builder setConfigMask(com.google.protobuf.FieldMask value)
       The list of fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that
       override the values in the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the recognizer during this recognition request. If no mask is provided,
       all non-default valued fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] override
       the values in the recognizer for this recognition request. If a mask is
       provided, only the fields listed in the mask override the config in the
       recognizer for this recognition request. If a wildcard (`*`) is provided,
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config]
       completely overrides and replaces the config in the recognizer for this
       recognition request.
       
      .google.protobuf.FieldMask config_mask = 5;
    • setConfigMask

      public BatchRecognizeFileMetadata.Builder setConfigMask(com.google.protobuf.FieldMask.Builder builderForValue)
       The list of fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that
       override the values in the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the recognizer during this recognition request. If no mask is provided,
       all non-default valued fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] override
       the values in the recognizer for this recognition request. If a mask is
       provided, only the fields listed in the mask override the config in the
       recognizer for this recognition request. If a wildcard (`*`) is provided,
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config]
       completely overrides and replaces the config in the recognizer for this
       recognition request.
       
      .google.protobuf.FieldMask config_mask = 5;
    • mergeConfigMask

      public BatchRecognizeFileMetadata.Builder mergeConfigMask(com.google.protobuf.FieldMask value)
       The list of fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that
       override the values in the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the recognizer during this recognition request. If no mask is provided,
       all non-default valued fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] override
       the values in the recognizer for this recognition request. If a mask is
       provided, only the fields listed in the mask override the config in the
       recognizer for this recognition request. If a wildcard (`*`) is provided,
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config]
       completely overrides and replaces the config in the recognizer for this
       recognition request.
       
      .google.protobuf.FieldMask config_mask = 5;
    • clearConfigMask

      public BatchRecognizeFileMetadata.Builder clearConfigMask()
       The list of fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that
       override the values in the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the recognizer during this recognition request. If no mask is provided,
       all non-default valued fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] override
       the values in the recognizer for this recognition request. If a mask is
       provided, only the fields listed in the mask override the config in the
       recognizer for this recognition request. If a wildcard (`*`) is provided,
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config]
       completely overrides and replaces the config in the recognizer for this
       recognition request.
       
      .google.protobuf.FieldMask config_mask = 5;
    • getConfigMaskBuilder

      public com.google.protobuf.FieldMask.Builder getConfigMaskBuilder()
       The list of fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that
       override the values in the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the recognizer during this recognition request. If no mask is provided,
       all non-default valued fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] override
       the values in the recognizer for this recognition request. If a mask is
       provided, only the fields listed in the mask override the config in the
       recognizer for this recognition request. If a wildcard (`*`) is provided,
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config]
       completely overrides and replaces the config in the recognizer for this
       recognition request.
       
      .google.protobuf.FieldMask config_mask = 5;
    • getConfigMaskOrBuilder

      public com.google.protobuf.FieldMaskOrBuilder getConfigMaskOrBuilder()
       The list of fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] that
       override the values in the
       [default_recognition_config][google.cloud.speech.v2.Recognizer.default_recognition_config]
       of the recognizer during this recognition request. If no mask is provided,
       all non-default valued fields in
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config] override
       the values in the recognizer for this recognition request. If a mask is
       provided, only the fields listed in the mask override the config in the
       recognizer for this recognition request. If a wildcard (`*`) is provided,
       [config][google.cloud.speech.v2.BatchRecognizeFileMetadata.config]
       completely overrides and replaces the config in the recognizer for this
       recognition request.
       
      .google.protobuf.FieldMask config_mask = 5;
      Specified by:
      getConfigMaskOrBuilder in interface BatchRecognizeFileMetadataOrBuilder