private com.google.protobuf.SingleFieldBuilderV3<
            com.google.cloud.speech.v2.BatchRecognizeMetadata,
            com.google.cloud.speech.v2.BatchRecognizeMetadata.Builder,
            com.google.cloud.speech.v2.BatchRecognizeMetadataOrBuilder>
        getBatchRecognizeMetadataFieldBuilder() {
      if (batchRecognizeMetadataBuilder_ == null) {
        if (!(metadataCase_ == 23)) {
          metadata_ = com.google.cloud.speech.v2.BatchRecognizeMetadata.getDefaultInstance();
        }
        batchRecognizeMetadataBuilder_ =
            new com.google.protobuf.SingleFieldBuilderV3<
                com.google.cloud.speech.v2.BatchRecognizeMetadata,
                com.google.cloud.speech.v2.BatchRecognizeMetadata.Builder,
                com.google.cloud.speech.v2.BatchRecognizeMetadataOrBuilder>(
                (com.google.cloud.speech.v2.BatchRecognizeMetadata) metadata_,
                getParentForChildren(),
                isClean());
        metadata_ = null;
      }
      metadataCase_ = 23;
      onChanged();
      return batchRecognizeMetadataBuilder_;
    }
<pre>
Metadata specific to the BatchRecognize method.
</pre>

<code>.google.cloud.speech.v2.BatchRecognizeMetadata batch_recognize_metadata = 23;</code>
java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/OperationMetadata.java