com.google.ads.googleads.v10.services.ApplyRecommendationOperationOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v10/services/recommendation_service.proto
package com.google.ads.googleads.v10.services;
public interface ApplyRecommendationOperationOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v10.services.ApplyRecommendationOperation)
com.google.protobuf.MessageOrBuilder {
/**
*
* The resource name of the recommendation to apply.
*
*
* string resource_name = 1 [(.google.api.resource_reference) = { ... }
* @return The resourceName.
*/
java.lang.String getResourceName();
/**
*
* The resource name of the recommendation to apply.
*
*
* string resource_name = 1 [(.google.api.resource_reference) = { ... }
* @return The bytes for resourceName.
*/
com.google.protobuf.ByteString
getResourceNameBytes();
/**
*
* Optional parameters to use when applying a campaign budget
* recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.CampaignBudgetParameters campaign_budget = 2;
* @return Whether the campaignBudget field is set.
*/
boolean hasCampaignBudget();
/**
*
* Optional parameters to use when applying a campaign budget
* recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.CampaignBudgetParameters campaign_budget = 2;
* @return The campaignBudget.
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.CampaignBudgetParameters getCampaignBudget();
/**
*
* Optional parameters to use when applying a campaign budget
* recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.CampaignBudgetParameters campaign_budget = 2;
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.CampaignBudgetParametersOrBuilder getCampaignBudgetOrBuilder();
/**
*
* Optional parameters to use when applying a text ad recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.TextAdParameters text_ad = 3;
* @return Whether the textAd field is set.
*/
boolean hasTextAd();
/**
*
* Optional parameters to use when applying a text ad recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.TextAdParameters text_ad = 3;
* @return The textAd.
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.TextAdParameters getTextAd();
/**
*
* Optional parameters to use when applying a text ad recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.TextAdParameters text_ad = 3;
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.TextAdParametersOrBuilder getTextAdOrBuilder();
/**
*
* Optional parameters to use when applying keyword recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.KeywordParameters keyword = 4;
* @return Whether the keyword field is set.
*/
boolean hasKeyword();
/**
*
* Optional parameters to use when applying keyword recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.KeywordParameters keyword = 4;
* @return The keyword.
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.KeywordParameters getKeyword();
/**
*
* Optional parameters to use when applying keyword recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.KeywordParameters keyword = 4;
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.KeywordParametersOrBuilder getKeywordOrBuilder();
/**
*
* Optional parameters to use when applying target CPA opt-in
* recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.TargetCpaOptInParameters target_cpa_opt_in = 5;
* @return Whether the targetCpaOptIn field is set.
*/
boolean hasTargetCpaOptIn();
/**
*
* Optional parameters to use when applying target CPA opt-in
* recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.TargetCpaOptInParameters target_cpa_opt_in = 5;
* @return The targetCpaOptIn.
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.TargetCpaOptInParameters getTargetCpaOptIn();
/**
*
* Optional parameters to use when applying target CPA opt-in
* recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.TargetCpaOptInParameters target_cpa_opt_in = 5;
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.TargetCpaOptInParametersOrBuilder getTargetCpaOptInOrBuilder();
/**
*
* Optional parameters to use when applying target ROAS opt-in
* recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.TargetRoasOptInParameters target_roas_opt_in = 10;
* @return Whether the targetRoasOptIn field is set.
*/
boolean hasTargetRoasOptIn();
/**
*
* Optional parameters to use when applying target ROAS opt-in
* recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.TargetRoasOptInParameters target_roas_opt_in = 10;
* @return The targetRoasOptIn.
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.TargetRoasOptInParameters getTargetRoasOptIn();
/**
*
* Optional parameters to use when applying target ROAS opt-in
* recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.TargetRoasOptInParameters target_roas_opt_in = 10;
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.TargetRoasOptInParametersOrBuilder getTargetRoasOptInOrBuilder();
/**
*
* Parameters to use when applying callout extension recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.CalloutExtensionParameters callout_extension = 6;
* @return Whether the calloutExtension field is set.
*/
boolean hasCalloutExtension();
/**
*
* Parameters to use when applying callout extension recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.CalloutExtensionParameters callout_extension = 6;
* @return The calloutExtension.
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.CalloutExtensionParameters getCalloutExtension();
/**
*
* Parameters to use when applying callout extension recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.CalloutExtensionParameters callout_extension = 6;
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.CalloutExtensionParametersOrBuilder getCalloutExtensionOrBuilder();
/**
*
* Parameters to use when applying call extension recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.CallExtensionParameters call_extension = 7;
* @return Whether the callExtension field is set.
*/
boolean hasCallExtension();
/**
*
* Parameters to use when applying call extension recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.CallExtensionParameters call_extension = 7;
* @return The callExtension.
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.CallExtensionParameters getCallExtension();
/**
*
* Parameters to use when applying call extension recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.CallExtensionParameters call_extension = 7;
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.CallExtensionParametersOrBuilder getCallExtensionOrBuilder();
/**
*
* Parameters to use when applying sitelink extension recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.SitelinkExtensionParameters sitelink_extension = 8;
* @return Whether the sitelinkExtension field is set.
*/
boolean hasSitelinkExtension();
/**
*
* Parameters to use when applying sitelink extension recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.SitelinkExtensionParameters sitelink_extension = 8;
* @return The sitelinkExtension.
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.SitelinkExtensionParameters getSitelinkExtension();
/**
*
* Parameters to use when applying sitelink extension recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.SitelinkExtensionParameters sitelink_extension = 8;
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.SitelinkExtensionParametersOrBuilder getSitelinkExtensionOrBuilder();
/**
*
* Parameters to use when applying move unused budget recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.MoveUnusedBudgetParameters move_unused_budget = 9;
* @return Whether the moveUnusedBudget field is set.
*/
boolean hasMoveUnusedBudget();
/**
*
* Parameters to use when applying move unused budget recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.MoveUnusedBudgetParameters move_unused_budget = 9;
* @return The moveUnusedBudget.
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.MoveUnusedBudgetParameters getMoveUnusedBudget();
/**
*
* Parameters to use when applying move unused budget recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.MoveUnusedBudgetParameters move_unused_budget = 9;
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.MoveUnusedBudgetParametersOrBuilder getMoveUnusedBudgetOrBuilder();
/**
*
* Parameters to use when applying a responsive search ad recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.ResponsiveSearchAdParameters responsive_search_ad = 11;
* @return Whether the responsiveSearchAd field is set.
*/
boolean hasResponsiveSearchAd();
/**
*
* Parameters to use when applying a responsive search ad recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.ResponsiveSearchAdParameters responsive_search_ad = 11;
* @return The responsiveSearchAd.
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.ResponsiveSearchAdParameters getResponsiveSearchAd();
/**
*
* Parameters to use when applying a responsive search ad recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.ResponsiveSearchAdParameters responsive_search_ad = 11;
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.ResponsiveSearchAdParametersOrBuilder getResponsiveSearchAdOrBuilder();
/**
*
* Parameters to use when applying a use broad match keyword recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.UseBroadMatchKeywordParameters use_broad_match_keyword = 12;
* @return Whether the useBroadMatchKeyword field is set.
*/
boolean hasUseBroadMatchKeyword();
/**
*
* Parameters to use when applying a use broad match keyword recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.UseBroadMatchKeywordParameters use_broad_match_keyword = 12;
* @return The useBroadMatchKeyword.
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.UseBroadMatchKeywordParameters getUseBroadMatchKeyword();
/**
*
* Parameters to use when applying a use broad match keyword recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.UseBroadMatchKeywordParameters use_broad_match_keyword = 12;
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.UseBroadMatchKeywordParametersOrBuilder getUseBroadMatchKeywordOrBuilder();
/**
*
* Parameters to use when applying a responsive search ad asset
* recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.ResponsiveSearchAdAssetParameters responsive_search_ad_asset = 13;
* @return Whether the responsiveSearchAdAsset field is set.
*/
boolean hasResponsiveSearchAdAsset();
/**
*
* Parameters to use when applying a responsive search ad asset
* recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.ResponsiveSearchAdAssetParameters responsive_search_ad_asset = 13;
* @return The responsiveSearchAdAsset.
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.ResponsiveSearchAdAssetParameters getResponsiveSearchAdAsset();
/**
*
* Parameters to use when applying a responsive search ad asset
* recommendation.
*
*
* .google.ads.googleads.v10.services.ApplyRecommendationOperation.ResponsiveSearchAdAssetParameters responsive_search_ad_asset = 13;
*/
com.google.ads.googleads.v10.services.ApplyRecommendationOperation.ResponsiveSearchAdAssetParametersOrBuilder getResponsiveSearchAdAssetOrBuilder();
public com.google.ads.googleads.v10.services.ApplyRecommendationOperation.ApplyParametersCase getApplyParametersCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy