/resources/recommendation.proto

--- v14/resources/recommendation.proto  2023-10-18 04:25:31.000000000 +0000
+++ v15/resources/recommendation.proto  2023-10-18 04:25:35.000000000 +0000
@@ -541,6 +541,17 @@
     string apply_link = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
   }

+  // The set target CPA recommendations.
+  message ForecastingSetTargetCpaRecommendation {
+    // Output only. The recommended target CPA.
+    int64 recommended_target_cpa_micros = 1
+        [(google.api.field_behavior) = OUTPUT_ONLY];
+
+    // Output only. The campaign budget.
+    CampaignBudget campaign_budget = 2
+        [(google.api.field_behavior) = OUTPUT_ONLY];
+  }
+
   // Immutable. The resource name of the recommendation.
   //
   // `customers/{customer_id}/recommendations/{recommendation_id}`
@@ -828,5 +841,18 @@
     MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation
         migrate_dynamic_search_ads_campaign_to_performance_max_recommendation =
             59 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+    // Output only. The forecasting set target CPA recommendation.
+    ForecastingSetTargetCpaRecommendation
+        forecasting_set_target_cpa_recommendation = 60
+        [(google.api.field_behavior) = OUTPUT_ONLY];
+
+    // Output only. The set target CPA recommendation.
+    ForecastingSetTargetCpaRecommendation set_target_cpa_recommendation = 61
+        [(google.api.field_behavior) = OUTPUT_ONLY];
+
+    // Output only. The set target ROAS recommendation.
+    ForecastingSetTargetRoasRecommendation set_target_roas_recommendation = 62
+        [(google.api.field_behavior) = OUTPUT_ONLY];
   }
 }