Information about the operation to apply a recommendation and any parameters to customize it.

[Proto definition ![GitHub](https://developers.google.com/site-assets/logo-github.svg)](https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v25/services/recommendation_service.proto)

| Fields ||
|---|---|
| ## `apply_parameters` Union field. Parameters to use when applying the recommendation. `apply_parameters` can be only one of the following: ||
| ### `call_asset` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.CallAssetParameters` Parameters to use when applying call asset recommendation. |
| ### `call_extension` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.CallExtensionParameters` Parameters to use when applying call extension recommendation. |
| ### `callout_asset` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.CalloutAssetParameters` Parameters to use when applying callout asset recommendation. |
| ### `callout_extension` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.CalloutExtensionParameters` Parameters to use when applying callout extension recommendation. |
| ### `campaign_budget` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.CampaignBudgetParameters` Optional parameters to use when applying a campaign budget recommendation. |
| ### `forecasting_set_target_cpa` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.ForecastingSetTargetCpaParameters` Parameters to use when applying forecasting set target CPA recommendation. |
| ### `forecasting_set_target_roas` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.ForecastingSetTargetRoasParameters` Parameters to use when applying a forecasting set target ROAS recommendation. |
| ### `keyword` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.KeywordParameters` Optional parameters to use when applying keyword recommendation. |
| ### `lead_form_asset` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.LeadFormAssetParameters` Parameters to use when applying lead form asset recommendation. |
| ### `lower_target_roas` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.LowerTargetRoasParameters` Parameters to use when applying lower Target ROAS recommendation. |
| ### `lower_target_roas_performance_bid_too_low` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.LowerTargetRoasPerformanceBidTooLowParameters` Parameters to use when applying Lower Target ROAS Performance Bid Too Low recommendation. |
| ### `move_unused_budget` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.MoveUnusedBudgetParameters` Parameters to use when applying move unused budget recommendation. |
| ### `raise_target_cpa` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.RaiseTargetCpaParameters` Parameters to use when applying raise Target CPA recommendation. |
| ### `raise_target_cpa_bid_too_low` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.RaiseTargetCpaBidTooLowParameters` Parameters to use when applying a raise target CPA bid too low recommendation. The apply is asynchronous and can take minutes depending on the number of ad groups there is in the related campaign. |
| ### `raise_target_cpa_performance_bid_too_low` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.RaiseTargetCpaPerformanceBidTooLowParameters` Parameters to use when applying Raise Target CPA Performance Bid Too Low recommendation. |
| ### `responsive_search_ad` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.ResponsiveSearchAdParameters` Parameters to use when applying a responsive search ad recommendation. |
| ### `responsive_search_ad_asset` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.ResponsiveSearchAdAssetParameters` Parameters to use when applying a responsive search ad asset recommendation. |
| ### `responsive_search_ad_improve_ad_strength` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.ResponsiveSearchAdImproveAdStrengthParameters` Parameters to use when applying a responsive search ad improve ad strength recommendation. |
| ### `set_target_cpa` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.ForecastingSetTargetCpaParameters` Parameters to use when applying set target CPA recommendation. |
| ### `set_target_roas` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.ForecastingSetTargetRoasParameters` Parameters to use when applying set target ROAS recommendation. |
| ### `sitelink_asset` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.SitelinkAssetParameters` Parameters to use when applying sitelink asset recommendation. |
| ### `sitelink_extension` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.SitelinkExtensionParameters` Parameters to use when applying sitelink recommendation. |
| ### `target_cpa_opt_in` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.TargetCpaOptInParameters` Optional parameters to use when applying target CPA opt-in recommendation. |
| ### `target_roas_opt_in` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.TargetRoasOptInParameters` Optional parameters to use when applying target ROAS opt-in recommendation. |
| ### `text_ad` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.TextAdParameters` Optional parameters to use when applying a text ad recommendation. |
| ### `use_broad_match_keyword` | `https://developers.google.com/google-ads/api/reference/rpc/v25/ApplyRecommendationOperation.UseBroadMatchKeywordParameters` Parameters to use when applying a use broad match keyword recommendation. |
| ## `resource_name` | `string` The resource name of the recommendation to apply. |