public Builder mergeFrom(com.google.cloud.video.transcoder.v1.Encryption other) {
      if (other == com.google.cloud.video.transcoder.v1.Encryption.getDefaultInstance())
        return this;
      if (!other.getId().isEmpty()) {
        id_ = other.id_;
        bitField0_ |= 0x00000001;
        onChanged();
      }
      if (other.hasDrmSystems()) {
        mergeDrmSystems(other.getDrmSystems());
      }
      switch (other.getEncryptionModeCase()) {
        case AES_128:
          {
            mergeAes128(other.getAes128());
            break;
          }
        case SAMPLE_AES:
          {
            mergeSampleAes(other.getSampleAes());
            break;
          }
        case MPEG_CENC:
          {
            mergeMpegCenc(other.getMpegCenc());
            break;
          }
        case ENCRYPTIONMODE_NOT_SET:
          {
            break;
          }
      }
      switch (other.getSecretSourceCase()) {
        case SECRET_MANAGER_KEY_SOURCE:
          {
            mergeSecretManagerKeySource(other.getSecretManagerKeySource());
            break;
          }
        case SECRETSOURCE_NOT_SET:
          {
            break;
          }
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
Encryption settings.
</pre>

Protobuf type {@code google.cloud.video.transcoder.v1.Encryption}
java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/Encryption.java