docs: @BetaApi(
        "The surface for long-running operations is not stable yet and may change in the future.")
    public final OperationFuture<BatchPredictResult, OperationMetadata> batchPredictAsync(
        ModelName name,
        BatchPredictInputConfig inputConfig,
        BatchPredictOutputConfig outputConfig,
        Map<String, String> params) {
  
      BatchPredictRequest request =
          BatchPredictRequest.newBuilder()
              .setName(name == null ? null : name.toString())
              .setInputConfig(inputConfig)
              .setOutputConfig(outputConfig)
              .putAllParams(params)
              .build();
      return batchPredictAsync(request);
    }