Interface ApplyRecommendationOperationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ApplyRecommendationOperation, ApplyRecommendationOperation.Builder

public interface ApplyRecommendationOperationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getResourceName

      String getResourceName()
       The resource name of the recommendation to apply.
       
      string resource_name = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      The resourceName.
    • getResourceNameBytes

      com.google.protobuf.ByteString getResourceNameBytes()
       The resource name of the recommendation to apply.
       
      string resource_name = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • hasCampaignBudget

      boolean hasCampaignBudget()
       Optional parameters to use when applying a campaign budget
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CampaignBudgetParameters campaign_budget = 2;
      Returns:
      Whether the campaignBudget field is set.
    • getCampaignBudget

       Optional parameters to use when applying a campaign budget
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CampaignBudgetParameters campaign_budget = 2;
      Returns:
      The campaignBudget.
    • getCampaignBudgetOrBuilder

       Optional parameters to use when applying a campaign budget
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CampaignBudgetParameters campaign_budget = 2;
    • hasTextAd

      boolean hasTextAd()
       Optional parameters to use when applying a text ad recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.TextAdParameters text_ad = 3;
      Returns:
      Whether the textAd field is set.
    • getTextAd

       Optional parameters to use when applying a text ad recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.TextAdParameters text_ad = 3;
      Returns:
      The textAd.
    • getTextAdOrBuilder

       Optional parameters to use when applying a text ad recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.TextAdParameters text_ad = 3;
    • hasKeyword

      boolean hasKeyword()
       Optional parameters to use when applying keyword recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.KeywordParameters keyword = 4;
      Returns:
      Whether the keyword field is set.
    • getKeyword

       Optional parameters to use when applying keyword recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.KeywordParameters keyword = 4;
      Returns:
      The keyword.
    • getKeywordOrBuilder

       Optional parameters to use when applying keyword recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.KeywordParameters keyword = 4;
    • hasTargetCpaOptIn

      boolean hasTargetCpaOptIn()
       Optional parameters to use when applying target CPA opt-in
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.TargetCpaOptInParameters target_cpa_opt_in = 5;
      Returns:
      Whether the targetCpaOptIn field is set.
    • getTargetCpaOptIn

       Optional parameters to use when applying target CPA opt-in
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.TargetCpaOptInParameters target_cpa_opt_in = 5;
      Returns:
      The targetCpaOptIn.
    • getTargetCpaOptInOrBuilder

       Optional parameters to use when applying target CPA opt-in
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.TargetCpaOptInParameters target_cpa_opt_in = 5;
    • hasTargetRoasOptIn

      boolean hasTargetRoasOptIn()
       Optional parameters to use when applying target ROAS opt-in
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.TargetRoasOptInParameters target_roas_opt_in = 10;
      Returns:
      Whether the targetRoasOptIn field is set.
    • getTargetRoasOptIn

       Optional parameters to use when applying target ROAS opt-in
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.TargetRoasOptInParameters target_roas_opt_in = 10;
      Returns:
      The targetRoasOptIn.
    • getTargetRoasOptInOrBuilder

       Optional parameters to use when applying target ROAS opt-in
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.TargetRoasOptInParameters target_roas_opt_in = 10;
    • hasCalloutExtension

      boolean hasCalloutExtension()
       Parameters to use when applying callout extension recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CalloutExtensionParameters callout_extension = 6;
      Returns:
      Whether the calloutExtension field is set.
    • getCalloutExtension

       Parameters to use when applying callout extension recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CalloutExtensionParameters callout_extension = 6;
      Returns:
      The calloutExtension.
    • getCalloutExtensionOrBuilder

       Parameters to use when applying callout extension recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CalloutExtensionParameters callout_extension = 6;
    • hasCallExtension

      boolean hasCallExtension()
       Parameters to use when applying call extension recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CallExtensionParameters call_extension = 7;
      Returns:
      Whether the callExtension field is set.
    • getCallExtension

       Parameters to use when applying call extension recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CallExtensionParameters call_extension = 7;
      Returns:
      The callExtension.
    • getCallExtensionOrBuilder

       Parameters to use when applying call extension recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CallExtensionParameters call_extension = 7;
    • hasSitelinkExtension

      boolean hasSitelinkExtension()
       Parameters to use when applying sitelink recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.SitelinkExtensionParameters sitelink_extension = 8;
      Returns:
      Whether the sitelinkExtension field is set.
    • getSitelinkExtension

       Parameters to use when applying sitelink recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.SitelinkExtensionParameters sitelink_extension = 8;
      Returns:
      The sitelinkExtension.
    • getSitelinkExtensionOrBuilder

       Parameters to use when applying sitelink recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.SitelinkExtensionParameters sitelink_extension = 8;
    • hasMoveUnusedBudget

      boolean hasMoveUnusedBudget()
       Parameters to use when applying move unused budget recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.MoveUnusedBudgetParameters move_unused_budget = 9;
      Returns:
      Whether the moveUnusedBudget field is set.
    • getMoveUnusedBudget

       Parameters to use when applying move unused budget recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.MoveUnusedBudgetParameters move_unused_budget = 9;
      Returns:
      The moveUnusedBudget.
    • getMoveUnusedBudgetOrBuilder

       Parameters to use when applying move unused budget recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.MoveUnusedBudgetParameters move_unused_budget = 9;
    • hasResponsiveSearchAd

      boolean hasResponsiveSearchAd()
       Parameters to use when applying a responsive search ad recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ResponsiveSearchAdParameters responsive_search_ad = 11;
      Returns:
      Whether the responsiveSearchAd field is set.
    • getResponsiveSearchAd

       Parameters to use when applying a responsive search ad recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ResponsiveSearchAdParameters responsive_search_ad = 11;
      Returns:
      The responsiveSearchAd.
    • getResponsiveSearchAdOrBuilder

       Parameters to use when applying a responsive search ad recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ResponsiveSearchAdParameters responsive_search_ad = 11;
    • hasUseBroadMatchKeyword

      boolean hasUseBroadMatchKeyword()
       Parameters to use when applying a use broad match keyword recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.UseBroadMatchKeywordParameters use_broad_match_keyword = 12;
      Returns:
      Whether the useBroadMatchKeyword field is set.
    • getUseBroadMatchKeyword

       Parameters to use when applying a use broad match keyword recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.UseBroadMatchKeywordParameters use_broad_match_keyword = 12;
      Returns:
      The useBroadMatchKeyword.
    • getUseBroadMatchKeywordOrBuilder

       Parameters to use when applying a use broad match keyword recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.UseBroadMatchKeywordParameters use_broad_match_keyword = 12;
    • hasResponsiveSearchAdAsset

      boolean hasResponsiveSearchAdAsset()
       Parameters to use when applying a responsive search ad asset
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ResponsiveSearchAdAssetParameters responsive_search_ad_asset = 13;
      Returns:
      Whether the responsiveSearchAdAsset field is set.
    • getResponsiveSearchAdAsset

       Parameters to use when applying a responsive search ad asset
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ResponsiveSearchAdAssetParameters responsive_search_ad_asset = 13;
      Returns:
      The responsiveSearchAdAsset.
    • getResponsiveSearchAdAssetOrBuilder

       Parameters to use when applying a responsive search ad asset
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ResponsiveSearchAdAssetParameters responsive_search_ad_asset = 13;
    • hasResponsiveSearchAdImproveAdStrength

      boolean hasResponsiveSearchAdImproveAdStrength()
       Parameters to use when applying a responsive search ad improve ad
       strength recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ResponsiveSearchAdImproveAdStrengthParameters responsive_search_ad_improve_ad_strength = 14;
      Returns:
      Whether the responsiveSearchAdImproveAdStrength field is set.
    • getResponsiveSearchAdImproveAdStrength

       Parameters to use when applying a responsive search ad improve ad
       strength recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ResponsiveSearchAdImproveAdStrengthParameters responsive_search_ad_improve_ad_strength = 14;
      Returns:
      The responsiveSearchAdImproveAdStrength.
    • getResponsiveSearchAdImproveAdStrengthOrBuilder

       Parameters to use when applying a responsive search ad improve ad
       strength recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ResponsiveSearchAdImproveAdStrengthParameters responsive_search_ad_improve_ad_strength = 14;
    • hasRaiseTargetCpaBidTooLow

      boolean hasRaiseTargetCpaBidTooLow()
       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.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.RaiseTargetCpaBidTooLowParameters raise_target_cpa_bid_too_low = 15;
      Returns:
      Whether the raiseTargetCpaBidTooLow field is set.
    • getRaiseTargetCpaBidTooLow

       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.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.RaiseTargetCpaBidTooLowParameters raise_target_cpa_bid_too_low = 15;
      Returns:
      The raiseTargetCpaBidTooLow.
    • getRaiseTargetCpaBidTooLowOrBuilder

       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.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.RaiseTargetCpaBidTooLowParameters raise_target_cpa_bid_too_low = 15;
    • hasForecastingSetTargetRoas

      boolean hasForecastingSetTargetRoas()
       Parameters to use when applying a forecasting set target ROAS
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ForecastingSetTargetRoasParameters forecasting_set_target_roas = 16;
      Returns:
      Whether the forecastingSetTargetRoas field is set.
    • getForecastingSetTargetRoas

       Parameters to use when applying a forecasting set target ROAS
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ForecastingSetTargetRoasParameters forecasting_set_target_roas = 16;
      Returns:
      The forecastingSetTargetRoas.
    • getForecastingSetTargetRoasOrBuilder

       Parameters to use when applying a forecasting set target ROAS
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ForecastingSetTargetRoasParameters forecasting_set_target_roas = 16;
    • hasCalloutAsset

      boolean hasCalloutAsset()
       Parameters to use when applying callout asset recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CalloutAssetParameters callout_asset = 17;
      Returns:
      Whether the calloutAsset field is set.
    • getCalloutAsset

       Parameters to use when applying callout asset recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CalloutAssetParameters callout_asset = 17;
      Returns:
      The calloutAsset.
    • getCalloutAssetOrBuilder

       Parameters to use when applying callout asset recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CalloutAssetParameters callout_asset = 17;
    • hasCallAsset

      boolean hasCallAsset()
       Parameters to use when applying call asset recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CallAssetParameters call_asset = 18;
      Returns:
      Whether the callAsset field is set.
    • getCallAsset

       Parameters to use when applying call asset recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CallAssetParameters call_asset = 18;
      Returns:
      The callAsset.
    • getCallAssetOrBuilder

       Parameters to use when applying call asset recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.CallAssetParameters call_asset = 18;
    • hasSitelinkAsset

      boolean hasSitelinkAsset()
       Parameters to use when applying sitelink asset recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.SitelinkAssetParameters sitelink_asset = 19;
      Returns:
      Whether the sitelinkAsset field is set.
    • getSitelinkAsset

       Parameters to use when applying sitelink asset recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.SitelinkAssetParameters sitelink_asset = 19;
      Returns:
      The sitelinkAsset.
    • getSitelinkAssetOrBuilder

       Parameters to use when applying sitelink asset recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.SitelinkAssetParameters sitelink_asset = 19;
    • hasRaiseTargetCpa

      boolean hasRaiseTargetCpa()
       Parameters to use when applying raise Target CPA recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.RaiseTargetCpaParameters raise_target_cpa = 20;
      Returns:
      Whether the raiseTargetCpa field is set.
    • getRaiseTargetCpa

       Parameters to use when applying raise Target CPA recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.RaiseTargetCpaParameters raise_target_cpa = 20;
      Returns:
      The raiseTargetCpa.
    • getRaiseTargetCpaOrBuilder

       Parameters to use when applying raise Target CPA recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.RaiseTargetCpaParameters raise_target_cpa = 20;
    • hasLowerTargetRoas

      boolean hasLowerTargetRoas()
       Parameters to use when applying lower Target ROAS recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.LowerTargetRoasParameters lower_target_roas = 21;
      Returns:
      Whether the lowerTargetRoas field is set.
    • getLowerTargetRoas

       Parameters to use when applying lower Target ROAS recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.LowerTargetRoasParameters lower_target_roas = 21;
      Returns:
      The lowerTargetRoas.
    • getLowerTargetRoasOrBuilder

       Parameters to use when applying lower Target ROAS recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.LowerTargetRoasParameters lower_target_roas = 21;
    • hasForecastingSetTargetCpa

      boolean hasForecastingSetTargetCpa()
       Parameters to use when applying forecasting set target CPA
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ForecastingSetTargetCpaParameters forecasting_set_target_cpa = 22;
      Returns:
      Whether the forecastingSetTargetCpa field is set.
    • getForecastingSetTargetCpa

       Parameters to use when applying forecasting set target CPA
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ForecastingSetTargetCpaParameters forecasting_set_target_cpa = 22;
      Returns:
      The forecastingSetTargetCpa.
    • getForecastingSetTargetCpaOrBuilder

       Parameters to use when applying forecasting set target CPA
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ForecastingSetTargetCpaParameters forecasting_set_target_cpa = 22;
    • hasSetTargetCpa

      boolean hasSetTargetCpa()
       Parameters to use when applying set target CPA
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ForecastingSetTargetCpaParameters set_target_cpa = 23;
      Returns:
      Whether the setTargetCpa field is set.
    • getSetTargetCpa

       Parameters to use when applying set target CPA
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ForecastingSetTargetCpaParameters set_target_cpa = 23;
      Returns:
      The setTargetCpa.
    • getSetTargetCpaOrBuilder

       Parameters to use when applying set target CPA
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ForecastingSetTargetCpaParameters set_target_cpa = 23;
    • hasSetTargetRoas

      boolean hasSetTargetRoas()
       Parameters to use when applying set target ROAS
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ForecastingSetTargetRoasParameters set_target_roas = 24;
      Returns:
      Whether the setTargetRoas field is set.
    • getSetTargetRoas

       Parameters to use when applying set target ROAS
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ForecastingSetTargetRoasParameters set_target_roas = 24;
      Returns:
      The setTargetRoas.
    • getSetTargetRoasOrBuilder

       Parameters to use when applying set target ROAS
       recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.ForecastingSetTargetRoasParameters set_target_roas = 24;
    • hasLeadFormAsset

      boolean hasLeadFormAsset()
       Parameters to use when applying lead form asset recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.LeadFormAssetParameters lead_form_asset = 25;
      Returns:
      Whether the leadFormAsset field is set.
    • getLeadFormAsset

       Parameters to use when applying lead form asset recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.LeadFormAssetParameters lead_form_asset = 25;
      Returns:
      The leadFormAsset.
    • getLeadFormAssetOrBuilder

       Parameters to use when applying lead form asset recommendation.
       
      .google.ads.googleads.v18.services.ApplyRecommendationOperation.LeadFormAssetParameters lead_form_asset = 25;
    • getApplyParametersCase