public Builder mergeFrom(com.google.cloud.speech.v1p1beta1.PhraseSet other) {
      if (other == com.google.cloud.speech.v1p1beta1.PhraseSet.getDefaultInstance()) return this;
      if (!other.getName().isEmpty()) {
        name_ = other.name_;
        bitField0_ |= 0x00000001;
        onChanged();
      }
      if (phrasesBuilder_ == null) {
        if (!other.phrases_.isEmpty()) {
          if (phrases_.isEmpty()) {
            phrases_ = other.phrases_;
            bitField0_ = (bitField0_ & ~0x00000002);
          } else {
            ensurePhrasesIsMutable();
            phrases_.addAll(other.phrases_);
          }
          onChanged();
        }
      } else {
        if (!other.phrases_.isEmpty()) {
          if (phrasesBuilder_.isEmpty()) {
            phrasesBuilder_.dispose();
            phrasesBuilder_ = null;
            phrases_ = other.phrases_;
            bitField0_ = (bitField0_ & ~0x00000002);
            phrasesBuilder_ =
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
                    ? getPhrasesFieldBuilder()
                    : null;
          } else {
            phrasesBuilder_.addAllMessages(other.phrases_);
          }
        }
      }
      if (other.getBoost() != 0F) {
        setBoost(other.getBoost());
      }
      if (!other.getKmsKeyName().isEmpty()) {
        kmsKeyName_ = other.kmsKeyName_;
        bitField0_ |= 0x00000008;
        onChanged();
      }
      if (!other.getKmsKeyVersionName().isEmpty()) {
        kmsKeyVersionName_ = other.kmsKeyVersionName_;
        bitField0_ |= 0x00000010;
        onChanged();
      }
      if (!other.getUid().isEmpty()) {
        uid_ = other.uid_;
        bitField0_ |= 0x00000020;
        onChanged();
      }
      if (!other.getDisplayName().isEmpty()) {
        displayName_ = other.displayName_;
        bitField0_ |= 0x00000040;
        onChanged();
      }
      if (other.state_ != 0) {
        setStateValue(other.getStateValue());
      }
      if (other.hasDeleteTime()) {
        mergeDeleteTime(other.getDeleteTime());
      }
      if (other.hasExpireTime()) {
        mergeExpireTime(other.getExpireTime());
      }
      internalGetMutableAnnotations().mergeFrom(other.internalGetAnnotations());
      bitField0_ |= 0x00000400;
      if (!other.getEtag().isEmpty()) {
        etag_ = other.etag_;
        bitField0_ |= 0x00000800;
        onChanged();
      }
      if (other.getReconciling() != false) {
        setReconciling(other.getReconciling());
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
Provides "hints" to the speech recognizer to favor specific words and phrases
in the results.
</pre>

Protobuf type {@code google.cloud.speech.v1p1beta1.PhraseSet}
java-speech/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/PhraseSet.java