pub enum Recommendation {
Show 44 variants CampaignBudgetRecommendation(CampaignBudgetRecommendation), ForecastingCampaignBudgetRecommendation(CampaignBudgetRecommendation), KeywordRecommendation(KeywordRecommendation), TextAdRecommendation(TextAdRecommendation), TargetCpaOptInRecommendation(TargetCpaOptInRecommendation), MaximizeConversionsOptInRecommendation(MaximizeConversionsOptInRecommendation), EnhancedCpcOptInRecommendation(EnhancedCpcOptInRecommendation), SearchPartnersOptInRecommendation(SearchPartnersOptInRecommendation), MaximizeClicksOptInRecommendation(MaximizeClicksOptInRecommendation), OptimizeAdRotationRecommendation(OptimizeAdRotationRecommendation), KeywordMatchTypeRecommendation(KeywordMatchTypeRecommendation), MoveUnusedBudgetRecommendation(MoveUnusedBudgetRecommendation), TargetRoasOptInRecommendation(TargetRoasOptInRecommendation), ResponsiveSearchAdRecommendation(ResponsiveSearchAdRecommendation), MarginalRoiCampaignBudgetRecommendation(CampaignBudgetRecommendation), UseBroadMatchKeywordRecommendation(UseBroadMatchKeywordRecommendation), ResponsiveSearchAdAssetRecommendation(ResponsiveSearchAdAssetRecommendation), UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation(UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation), ResponsiveSearchAdImproveAdStrengthRecommendation(ResponsiveSearchAdImproveAdStrengthRecommendation), DisplayExpansionOptInRecommendation(DisplayExpansionOptInRecommendation), UpgradeLocalCampaignToPerformanceMaxRecommendation(UpgradeLocalCampaignToPerformanceMaxRecommendation), RaiseTargetCpaBidTooLowRecommendation(RaiseTargetCpaBidTooLowRecommendation), ForecastingSetTargetRoasRecommendation(ForecastingSetTargetRoasRecommendation), CalloutAssetRecommendation(CalloutAssetRecommendation), SitelinkAssetRecommendation(SitelinkAssetRecommendation), CallAssetRecommendation(CallAssetRecommendation), ShoppingAddAgeGroupRecommendation(ShoppingOfferAttributeRecommendation), ShoppingAddColorRecommendation(ShoppingOfferAttributeRecommendation), ShoppingAddGenderRecommendation(ShoppingOfferAttributeRecommendation), ShoppingAddGtinRecommendation(ShoppingOfferAttributeRecommendation), ShoppingAddMoreIdentifiersRecommendation(ShoppingOfferAttributeRecommendation), ShoppingAddSizeRecommendation(ShoppingOfferAttributeRecommendation), ShoppingAddProductsToCampaignRecommendation(ShoppingAddProductsToCampaignRecommendation), ShoppingFixDisapprovedProductsRecommendation(ShoppingFixDisapprovedProductsRecommendation), ShoppingTargetAllOffersRecommendation(ShoppingTargetAllOffersRecommendation), ShoppingFixSuspendedMerchantCenterAccountRecommendation(ShoppingMerchantCenterAccountSuspensionRecommendation), ShoppingFixMerchantCenterAccountSuspensionWarningRecommendation(ShoppingMerchantCenterAccountSuspensionRecommendation), ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation(ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation), DynamicImageExtensionOptInRecommendation(DynamicImageExtensionOptInRecommendation), RaiseTargetCpaRecommendation(RaiseTargetCpaRecommendation), LowerTargetRoasRecommendation(LowerTargetRoasRecommendation), PerformanceMaxOptInRecommendation(PerformanceMaxOptInRecommendation), ImprovePerformanceMaxAdStrengthRecommendation(ImprovePerformanceMaxAdStrengthRecommendation), MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation(MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation),
}
Expand description

The details of recommendation.

Variants§

§

CampaignBudgetRecommendation(CampaignBudgetRecommendation)

Output only. The campaign budget recommendation.

§

ForecastingCampaignBudgetRecommendation(CampaignBudgetRecommendation)

Output only. The forecasting campaign budget recommendation.

§

KeywordRecommendation(KeywordRecommendation)

Output only. The keyword recommendation.

§

TextAdRecommendation(TextAdRecommendation)

Output only. Add expanded text ad recommendation.

§

TargetCpaOptInRecommendation(TargetCpaOptInRecommendation)

Output only. The TargetCPA opt-in recommendation.

§

MaximizeConversionsOptInRecommendation(MaximizeConversionsOptInRecommendation)

Output only. The MaximizeConversions Opt-In recommendation.

§

EnhancedCpcOptInRecommendation(EnhancedCpcOptInRecommendation)

Output only. The Enhanced Cost-Per-Click Opt-In recommendation.

§

SearchPartnersOptInRecommendation(SearchPartnersOptInRecommendation)

Output only. The Search Partners Opt-In recommendation.

§

MaximizeClicksOptInRecommendation(MaximizeClicksOptInRecommendation)

Output only. The MaximizeClicks Opt-In recommendation.

§

OptimizeAdRotationRecommendation(OptimizeAdRotationRecommendation)

Output only. The Optimize Ad Rotation recommendation.

§

KeywordMatchTypeRecommendation(KeywordMatchTypeRecommendation)

Output only. The keyword match type recommendation.

§

MoveUnusedBudgetRecommendation(MoveUnusedBudgetRecommendation)

Output only. The move unused budget recommendation.

§

TargetRoasOptInRecommendation(TargetRoasOptInRecommendation)

Output only. The Target ROAS opt-in recommendation.

§

ResponsiveSearchAdRecommendation(ResponsiveSearchAdRecommendation)

Output only. The add responsive search ad recommendation.

§

MarginalRoiCampaignBudgetRecommendation(CampaignBudgetRecommendation)

Output only. The marginal ROI campaign budget recommendation.

§

UseBroadMatchKeywordRecommendation(UseBroadMatchKeywordRecommendation)

Output only. The use broad match keyword recommendation.

§

ResponsiveSearchAdAssetRecommendation(ResponsiveSearchAdAssetRecommendation)

Output only. The responsive search ad asset recommendation.

§

UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation(UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation)

Output only. The upgrade a Smart Shopping campaign to a Performance Max campaign recommendation.

§

ResponsiveSearchAdImproveAdStrengthRecommendation(ResponsiveSearchAdImproveAdStrengthRecommendation)

Output only. The responsive search ad improve ad strength recommendation.

§

DisplayExpansionOptInRecommendation(DisplayExpansionOptInRecommendation)

Output only. The Display Expansion opt-in recommendation.

§

UpgradeLocalCampaignToPerformanceMaxRecommendation(UpgradeLocalCampaignToPerformanceMaxRecommendation)

Output only. The upgrade a Local campaign to a Performance Max campaign recommendation.

§

RaiseTargetCpaBidTooLowRecommendation(RaiseTargetCpaBidTooLowRecommendation)

Output only. The raise target CPA bid too low recommendation.

§

ForecastingSetTargetRoasRecommendation(ForecastingSetTargetRoasRecommendation)

Output only. The forecasting set target ROAS recommendation.

§

CalloutAssetRecommendation(CalloutAssetRecommendation)

Output only. The callout asset recommendation.

§

SitelinkAssetRecommendation(SitelinkAssetRecommendation)

Output only. The sitelink asset recommendation.

§

CallAssetRecommendation(CallAssetRecommendation)

Output only. The call asset recommendation.

§

ShoppingAddAgeGroupRecommendation(ShoppingOfferAttributeRecommendation)

Output only. The shopping add age group recommendation.

§

ShoppingAddColorRecommendation(ShoppingOfferAttributeRecommendation)

Output only. The shopping add color recommendation.

§

ShoppingAddGenderRecommendation(ShoppingOfferAttributeRecommendation)

Output only. The shopping add gender recommendation.

§

ShoppingAddGtinRecommendation(ShoppingOfferAttributeRecommendation)

Output only. The shopping add GTIN recommendation.

§

ShoppingAddMoreIdentifiersRecommendation(ShoppingOfferAttributeRecommendation)

Output only. The shopping add more identifiers recommendation.

§

ShoppingAddSizeRecommendation(ShoppingOfferAttributeRecommendation)

Output only. The shopping add size recommendation.

§

ShoppingAddProductsToCampaignRecommendation(ShoppingAddProductsToCampaignRecommendation)

Output only. The shopping add products to campaign recommendation.

§

ShoppingFixDisapprovedProductsRecommendation(ShoppingFixDisapprovedProductsRecommendation)

Output only. The shopping fix disapproved products recommendation.

§

ShoppingTargetAllOffersRecommendation(ShoppingTargetAllOffersRecommendation)

Output only. The shopping target all offers recommendation.

§

ShoppingFixSuspendedMerchantCenterAccountRecommendation(ShoppingMerchantCenterAccountSuspensionRecommendation)

Output only. The shopping fix suspended Merchant Center account recommendation.

§

ShoppingFixMerchantCenterAccountSuspensionWarningRecommendation(ShoppingMerchantCenterAccountSuspensionRecommendation)

Output only. The shopping fix Merchant Center account suspension warning recommendation.

§

ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation(ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation)

Output only. The shopping migrate Regular Shopping Campaign offers to Performance Max recommendation.

§

DynamicImageExtensionOptInRecommendation(DynamicImageExtensionOptInRecommendation)

Output only. Recommendation to enable dynamic image extensions on the account, allowing Google to find the best images from ad landing pages and complement text ads.

§

RaiseTargetCpaRecommendation(RaiseTargetCpaRecommendation)

Output only. Recommendation to raise Target CPA.

§

LowerTargetRoasRecommendation(LowerTargetRoasRecommendation)

Output only. Recommendation to lower Target ROAS.

§

PerformanceMaxOptInRecommendation(PerformanceMaxOptInRecommendation)

Output only. The Performance Max Opt In recommendation.

§

ImprovePerformanceMaxAdStrengthRecommendation(ImprovePerformanceMaxAdStrengthRecommendation)

Output only. The improve Performance Max ad strength recommendation.

§

MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation(MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation)

Output only. The Dynamic Search Ads to Performance Max migration recommendation.

Implementations§

source§

impl Recommendation

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

source

pub fn merge<B>( field: &mut Option<Recommendation>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

Trait Implementations§

source§

impl Clone for Recommendation

source§

fn clone(&self) -> Recommendation

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Recommendation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for Recommendation

source§

fn eq(&self, other: &Recommendation) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Recommendation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> FromRef<T> for T
where T: Clone,

§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> IntoRequest<T> for T

source§

fn into_request(self) -> Request<T>

Wrap the input message T in a tonic::Request
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more