/services/recommendation_service.proto

--- v14/services/recommendation_service.proto   2023-10-18 04:25:29.000000000 +0000
+++ v15/services/recommendation_service.proto   2023-10-18 04:25:32.000000000 +0000
@@ -297,6 +297,15 @@
     optional int64 new_budget_amount_micros = 1;
   }

+  // Parameters to use when applying a set target CPA recommendation.
+  message ForecastingSetTargetCpaParameters {
+    // Average CPA to use for Target CPA bidding strategy.
+    optional int64 target_cpa_micros = 1;
+
+    // New campaign budget amount to set for a campaign resource.
+    optional int64 campaign_budget_amount_micros = 2;
+  }
+
   // The resource name of the recommendation to apply.
   string resource_name = 1 [(google.api.resource_reference) = {
     type: "googleads.googleapis.com/Recommendation"
@@ -372,6 +381,18 @@

     // Parameters to use when applying lower Target ROAS recommendation.
     LowerTargetRoasParameters lower_target_roas = 21;
+
+    // Parameters to use when applying forecasting set target CPA
+    // recommendation.
+    ForecastingSetTargetCpaParameters forecasting_set_target_cpa = 22;
+
+    // Parameters to use when applying set target CPA
+    // recommendation.
+    ForecastingSetTargetCpaParameters set_target_cpa = 23;
+
+    // Parameters to use when applying set target ROAS
+    // recommendation.
+    ForecastingSetTargetRoasParameters set_target_roas = 24;
   }
 }