docs: @BetaApi(
        "The surface for long-running operations is not stable yet and may change in the future.")
    public final OperationFuture<Instance, OperationMetadata> failoverInstanceAsync(
        InstanceName name, FailoverInstanceRequest.DataProtectionMode dataProtectionMode) {
  
      FailoverInstanceRequest request =
          FailoverInstanceRequest.newBuilder()
              .setName(name == null ? null : name.toString())
              .setDataProtectionMode(dataProtectionMode)
              .build();
      return failoverInstanceAsync(request);
    }