Class RecognizeRequest.Builder

  • All Implemented Interfaces:
    RecognizeRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    RecognizeRequest

    public static final class RecognizeRequest.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<RecognizeRequest.Builder>
    implements RecognizeRequestOrBuilder
     Request message for the
     [Recognize][google.cloud.speech.v2.Speech.Recognize] method. Either
     `content` or `uri` must be supplied. Supplying both or neither returns
     [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]. See [content
     limits](https://cloud.google.com/speech-to-text/quotas#content).
     
    Protobuf type google.cloud.speech.v2.RecognizeRequest
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      RecognizeRequest.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      RecognizeRequest build()  
      RecognizeRequest buildPartial()  
      RecognizeRequest.Builder clear()  
      RecognizeRequest.Builder clearAudioSource()  
      RecognizeRequest.Builder clearConfig()
      Features and audio metadata to use for the Automatic Speech Recognition.
      RecognizeRequest.Builder clearConfigMask()
      The list of fields in [config][google.cloud.speech.v2.RecognizeRequest.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.
      RecognizeRequest.Builder clearContent()
      The audio data bytes encoded as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
      RecognizeRequest.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)  
      RecognizeRequest.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)  
      RecognizeRequest.Builder clearRecognizer()
      Required.
      RecognizeRequest.Builder clearUri()
      URI that points to a file that contains audio data bytes as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
      RecognizeRequest.Builder clone()  
      RecognizeRequest.AudioSourceCase getAudioSourceCase()  
      RecognitionConfig getConfig()
      Features and audio metadata to use for the Automatic Speech Recognition.
      RecognitionConfig.Builder getConfigBuilder()
      Features and audio metadata to use for the Automatic Speech Recognition.
      com.google.protobuf.FieldMask getConfigMask()
      The list of fields in [config][google.cloud.speech.v2.RecognizeRequest.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 getConfigMaskBuilder()
      The list of fields in [config][google.cloud.speech.v2.RecognizeRequest.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 getConfigMaskOrBuilder()
      The list of fields in [config][google.cloud.speech.v2.RecognizeRequest.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.
      RecognitionConfigOrBuilder getConfigOrBuilder()
      Features and audio metadata to use for the Automatic Speech Recognition.
      com.google.protobuf.ByteString getContent()
      The audio data bytes encoded as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
      RecognizeRequest getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      String getRecognizer()
      Required.
      com.google.protobuf.ByteString getRecognizerBytes()
      Required.
      String getUri()
      URI that points to a file that contains audio data bytes as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
      com.google.protobuf.ByteString getUriBytes()
      URI that points to a file that contains audio data bytes as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
      boolean hasConfig()
      Features and audio metadata to use for the Automatic Speech Recognition.
      boolean hasConfigMask()
      The list of fields in [config][google.cloud.speech.v2.RecognizeRequest.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 hasContent()
      The audio data bytes encoded as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
      boolean hasUri()
      URI that points to a file that contains audio data bytes as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      RecognizeRequest.Builder mergeConfig​(RecognitionConfig value)
      Features and audio metadata to use for the Automatic Speech Recognition.
      RecognizeRequest.Builder mergeConfigMask​(com.google.protobuf.FieldMask value)
      The list of fields in [config][google.cloud.speech.v2.RecognizeRequest.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.
      RecognizeRequest.Builder mergeFrom​(RecognizeRequest other)  
      RecognizeRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      RecognizeRequest.Builder mergeFrom​(com.google.protobuf.Message other)  
      RecognizeRequest.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      RecognizeRequest.Builder setConfig​(RecognitionConfig value)
      Features and audio metadata to use for the Automatic Speech Recognition.
      RecognizeRequest.Builder setConfig​(RecognitionConfig.Builder builderForValue)
      Features and audio metadata to use for the Automatic Speech Recognition.
      RecognizeRequest.Builder setConfigMask​(com.google.protobuf.FieldMask value)
      The list of fields in [config][google.cloud.speech.v2.RecognizeRequest.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.
      RecognizeRequest.Builder setConfigMask​(com.google.protobuf.FieldMask.Builder builderForValue)
      The list of fields in [config][google.cloud.speech.v2.RecognizeRequest.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.
      RecognizeRequest.Builder setContent​(com.google.protobuf.ByteString value)
      The audio data bytes encoded as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
      RecognizeRequest.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      RecognizeRequest.Builder setRecognizer​(String value)
      Required.
      RecognizeRequest.Builder setRecognizerBytes​(com.google.protobuf.ByteString value)
      Required.
      RecognizeRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)  
      RecognizeRequest.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      RecognizeRequest.Builder setUri​(String value)
      URI that points to a file that contains audio data bytes as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
      RecognizeRequest.Builder setUriBytes​(com.google.protobuf.ByteString value)
      URI that points to a file that contains audio data bytes as specified in [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig].
      • 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 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 Detail

      • getDescriptor

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

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

        public RecognizeRequest.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.GeneratedMessageV3.Builder<RecognizeRequest.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.GeneratedMessageV3.Builder<RecognizeRequest.Builder>
      • getDefaultInstanceForType

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

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

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

        public RecognizeRequest.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<RecognizeRequest.Builder>
      • setField

        public RecognizeRequest.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<RecognizeRequest.Builder>
      • clearField

        public RecognizeRequest.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<RecognizeRequest.Builder>
      • clearOneof

        public RecognizeRequest.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RecognizeRequest.Builder>
      • setRepeatedField

        public RecognizeRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                         int index,
                                                         Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RecognizeRequest.Builder>
      • addRepeatedField

        public RecognizeRequest.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                         Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RecognizeRequest.Builder>
      • mergeFrom

        public RecognizeRequest.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<RecognizeRequest.Builder>
      • isInitialized

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

        public RecognizeRequest.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<RecognizeRequest.Builder>
        Throws:
        IOException
      • getRecognizer

        public String getRecognizer()
         Required. The name of the Recognizer to use during recognition. The
         expected format is
         `projects/{project}/locations/{location}/recognizers/{recognizer}`. The
         {recognizer} segment may be set to `_` to use an empty implicit Recognizer.
         
        string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getRecognizer in interface RecognizeRequestOrBuilder
        Returns:
        The recognizer.
      • getRecognizerBytes

        public com.google.protobuf.ByteString getRecognizerBytes()
         Required. The name of the Recognizer to use during recognition. The
         expected format is
         `projects/{project}/locations/{location}/recognizers/{recognizer}`. The
         {recognizer} segment may be set to `_` to use an empty implicit Recognizer.
         
        string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getRecognizerBytes in interface RecognizeRequestOrBuilder
        Returns:
        The bytes for recognizer.
      • setRecognizer

        public RecognizeRequest.Builder setRecognizer​(String value)
         Required. The name of the Recognizer to use during recognition. The
         expected format is
         `projects/{project}/locations/{location}/recognizers/{recognizer}`. The
         {recognizer} segment may be set to `_` to use an empty implicit Recognizer.
         
        string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The recognizer to set.
        Returns:
        This builder for chaining.
      • clearRecognizer

        public RecognizeRequest.Builder clearRecognizer()
         Required. The name of the Recognizer to use during recognition. The
         expected format is
         `projects/{project}/locations/{location}/recognizers/{recognizer}`. The
         {recognizer} segment may be set to `_` to use an empty implicit Recognizer.
         
        string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setRecognizerBytes

        public RecognizeRequest.Builder setRecognizerBytes​(com.google.protobuf.ByteString value)
         Required. The name of the Recognizer to use during recognition. The
         expected format is
         `projects/{project}/locations/{location}/recognizers/{recognizer}`. The
         {recognizer} segment may be set to `_` to use an empty implicit Recognizer.
         
        string recognizer = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for recognizer 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.RecognizeRequest.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.
         
        .google.cloud.speech.v2.RecognitionConfig config = 1;
        Specified by:
        hasConfig in interface RecognizeRequestOrBuilder
        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.RecognizeRequest.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.
         
        .google.cloud.speech.v2.RecognitionConfig config = 1;
        Specified by:
        getConfig in interface RecognizeRequestOrBuilder
        Returns:
        The config.
      • setConfig

        public RecognizeRequest.Builder setConfig​(RecognitionConfig value)
         Features and audio metadata to use for the Automatic Speech Recognition.
         This field in combination with the
         [config_mask][google.cloud.speech.v2.RecognizeRequest.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.
         
        .google.cloud.speech.v2.RecognitionConfig config = 1;
      • setConfig

        public RecognizeRequest.Builder setConfig​(RecognitionConfig.Builder builderForValue)
         Features and audio metadata to use for the Automatic Speech Recognition.
         This field in combination with the
         [config_mask][google.cloud.speech.v2.RecognizeRequest.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.
         
        .google.cloud.speech.v2.RecognitionConfig config = 1;
      • mergeConfig

        public RecognizeRequest.Builder mergeConfig​(RecognitionConfig value)
         Features and audio metadata to use for the Automatic Speech Recognition.
         This field in combination with the
         [config_mask][google.cloud.speech.v2.RecognizeRequest.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.
         
        .google.cloud.speech.v2.RecognitionConfig config = 1;
      • clearConfig

        public RecognizeRequest.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.RecognizeRequest.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.
         
        .google.cloud.speech.v2.RecognitionConfig config = 1;
      • 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.RecognizeRequest.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.
         
        .google.cloud.speech.v2.RecognitionConfig config = 1;
      • 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.RecognizeRequest.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.
         
        .google.cloud.speech.v2.RecognitionConfig config = 1;
        Specified by:
        getConfigOrBuilder in interface RecognizeRequestOrBuilder
      • hasConfigMask

        public boolean hasConfigMask()
         The list of fields in
         [config][google.cloud.speech.v2.RecognizeRequest.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.RecognizeRequest.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.RecognizeRequest.config] completely
         overrides and replaces the config in the recognizer for this recognition
         request.
         
        .google.protobuf.FieldMask config_mask = 8;
        Specified by:
        hasConfigMask in interface RecognizeRequestOrBuilder
        Returns:
        Whether the configMask field is set.
      • getConfigMask

        public com.google.protobuf.FieldMask getConfigMask()
         The list of fields in
         [config][google.cloud.speech.v2.RecognizeRequest.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.RecognizeRequest.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.RecognizeRequest.config] completely
         overrides and replaces the config in the recognizer for this recognition
         request.
         
        .google.protobuf.FieldMask config_mask = 8;
        Specified by:
        getConfigMask in interface RecognizeRequestOrBuilder
        Returns:
        The configMask.
      • setConfigMask

        public RecognizeRequest.Builder setConfigMask​(com.google.protobuf.FieldMask value)
         The list of fields in
         [config][google.cloud.speech.v2.RecognizeRequest.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.RecognizeRequest.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.RecognizeRequest.config] completely
         overrides and replaces the config in the recognizer for this recognition
         request.
         
        .google.protobuf.FieldMask config_mask = 8;
      • setConfigMask

        public RecognizeRequest.Builder setConfigMask​(com.google.protobuf.FieldMask.Builder builderForValue)
         The list of fields in
         [config][google.cloud.speech.v2.RecognizeRequest.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.RecognizeRequest.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.RecognizeRequest.config] completely
         overrides and replaces the config in the recognizer for this recognition
         request.
         
        .google.protobuf.FieldMask config_mask = 8;
      • mergeConfigMask

        public RecognizeRequest.Builder mergeConfigMask​(com.google.protobuf.FieldMask value)
         The list of fields in
         [config][google.cloud.speech.v2.RecognizeRequest.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.RecognizeRequest.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.RecognizeRequest.config] completely
         overrides and replaces the config in the recognizer for this recognition
         request.
         
        .google.protobuf.FieldMask config_mask = 8;
      • clearConfigMask

        public RecognizeRequest.Builder clearConfigMask()
         The list of fields in
         [config][google.cloud.speech.v2.RecognizeRequest.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.RecognizeRequest.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.RecognizeRequest.config] completely
         overrides and replaces the config in the recognizer for this recognition
         request.
         
        .google.protobuf.FieldMask config_mask = 8;
      • getConfigMaskBuilder

        public com.google.protobuf.FieldMask.Builder getConfigMaskBuilder()
         The list of fields in
         [config][google.cloud.speech.v2.RecognizeRequest.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.RecognizeRequest.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.RecognizeRequest.config] completely
         overrides and replaces the config in the recognizer for this recognition
         request.
         
        .google.protobuf.FieldMask config_mask = 8;
      • getConfigMaskOrBuilder

        public com.google.protobuf.FieldMaskOrBuilder getConfigMaskOrBuilder()
         The list of fields in
         [config][google.cloud.speech.v2.RecognizeRequest.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.RecognizeRequest.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.RecognizeRequest.config] completely
         overrides and replaces the config in the recognizer for this recognition
         request.
         
        .google.protobuf.FieldMask config_mask = 8;
        Specified by:
        getConfigMaskOrBuilder in interface RecognizeRequestOrBuilder
      • hasContent

        public boolean hasContent()
         The audio data bytes encoded as specified in
         [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. As
         with all bytes fields, proto buffers use a pure binary representation,
         whereas JSON representations use base64.
         
        bytes content = 5;
        Specified by:
        hasContent in interface RecognizeRequestOrBuilder
        Returns:
        Whether the content field is set.
      • getContent

        public com.google.protobuf.ByteString getContent()
         The audio data bytes encoded as specified in
         [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. As
         with all bytes fields, proto buffers use a pure binary representation,
         whereas JSON representations use base64.
         
        bytes content = 5;
        Specified by:
        getContent in interface RecognizeRequestOrBuilder
        Returns:
        The content.
      • setContent

        public RecognizeRequest.Builder setContent​(com.google.protobuf.ByteString value)
         The audio data bytes encoded as specified in
         [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. As
         with all bytes fields, proto buffers use a pure binary representation,
         whereas JSON representations use base64.
         
        bytes content = 5;
        Parameters:
        value - The content to set.
        Returns:
        This builder for chaining.
      • clearContent

        public RecognizeRequest.Builder clearContent()
         The audio data bytes encoded as specified in
         [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. As
         with all bytes fields, proto buffers use a pure binary representation,
         whereas JSON representations use base64.
         
        bytes content = 5;
        Returns:
        This builder for chaining.
      • hasUri

        public boolean hasUri()
         URI that points to a file that contains audio data bytes as specified in
         [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. The file
         must not be compressed (for example, gzip). Currently, only Google Cloud
         Storage URIs are supported, which must be specified in the following
         format: `gs://bucket_name/object_name` (other URI formats return
         [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more
         information, see [Request
         URIs](https://cloud.google.com/storage/docs/reference-uris).
         
        string uri = 6;
        Specified by:
        hasUri in interface RecognizeRequestOrBuilder
        Returns:
        Whether the uri field is set.
      • getUri

        public String getUri()
         URI that points to a file that contains audio data bytes as specified in
         [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. The file
         must not be compressed (for example, gzip). Currently, only Google Cloud
         Storage URIs are supported, which must be specified in the following
         format: `gs://bucket_name/object_name` (other URI formats return
         [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more
         information, see [Request
         URIs](https://cloud.google.com/storage/docs/reference-uris).
         
        string uri = 6;
        Specified by:
        getUri in interface RecognizeRequestOrBuilder
        Returns:
        The uri.
      • getUriBytes

        public com.google.protobuf.ByteString getUriBytes()
         URI that points to a file that contains audio data bytes as specified in
         [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. The file
         must not be compressed (for example, gzip). Currently, only Google Cloud
         Storage URIs are supported, which must be specified in the following
         format: `gs://bucket_name/object_name` (other URI formats return
         [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more
         information, see [Request
         URIs](https://cloud.google.com/storage/docs/reference-uris).
         
        string uri = 6;
        Specified by:
        getUriBytes in interface RecognizeRequestOrBuilder
        Returns:
        The bytes for uri.
      • setUri

        public RecognizeRequest.Builder setUri​(String value)
         URI that points to a file that contains audio data bytes as specified in
         [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. The file
         must not be compressed (for example, gzip). Currently, only Google Cloud
         Storage URIs are supported, which must be specified in the following
         format: `gs://bucket_name/object_name` (other URI formats return
         [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more
         information, see [Request
         URIs](https://cloud.google.com/storage/docs/reference-uris).
         
        string uri = 6;
        Parameters:
        value - The uri to set.
        Returns:
        This builder for chaining.
      • clearUri

        public RecognizeRequest.Builder clearUri()
         URI that points to a file that contains audio data bytes as specified in
         [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. The file
         must not be compressed (for example, gzip). Currently, only Google Cloud
         Storage URIs are supported, which must be specified in the following
         format: `gs://bucket_name/object_name` (other URI formats return
         [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more
         information, see [Request
         URIs](https://cloud.google.com/storage/docs/reference-uris).
         
        string uri = 6;
        Returns:
        This builder for chaining.
      • setUriBytes

        public RecognizeRequest.Builder setUriBytes​(com.google.protobuf.ByteString value)
         URI that points to a file that contains audio data bytes as specified in
         [RecognitionConfig][google.cloud.speech.v2.RecognitionConfig]. The file
         must not be compressed (for example, gzip). Currently, only Google Cloud
         Storage URIs are supported, which must be specified in the following
         format: `gs://bucket_name/object_name` (other URI formats return
         [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]). For more
         information, see [Request
         URIs](https://cloud.google.com/storage/docs/reference-uris).
         
        string uri = 6;
        Parameters:
        value - The bytes for uri to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final RecognizeRequest.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RecognizeRequest.Builder>
      • mergeUnknownFields

        public final RecognizeRequest.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RecognizeRequest.Builder>