Enum gapi_grpc::google::ads::googleads::v7::services::apply_recommendation_operation::ApplyParameters[][src]

pub enum ApplyParameters {
    CampaignBudget(CampaignBudgetParameters),
    TextAd(TextAdParameters),
    Keyword(KeywordParameters),
    TargetCpaOptIn(TargetCpaOptInParameters),
    TargetRoasOptIn(TargetRoasOptInParameters),
    CalloutExtension(CalloutExtensionParameters),
    CallExtension(CallExtensionParameters),
    SitelinkExtension(SitelinkExtensionParameters),
    MoveUnusedBudget(MoveUnusedBudgetParameters),
    ResponsiveSearchAd(ResponsiveSearchAdParameters),
}

Parameters to use when applying the recommendation.

Variants

CampaignBudget(CampaignBudgetParameters)

Optional parameters to use when applying a campaign budget recommendation.

TextAd(TextAdParameters)

Optional parameters to use when applying a text ad recommendation.

Keyword(KeywordParameters)

Optional parameters to use when applying keyword recommendation.

TargetCpaOptIn(TargetCpaOptInParameters)

Optional parameters to use when applying target CPA opt-in recommendation.

TargetRoasOptIn(TargetRoasOptInParameters)

Optional parameters to use when applying target ROAS opt-in recommendation.

CalloutExtension(CalloutExtensionParameters)

Parameters to use when applying callout extension recommendation.

CallExtension(CallExtensionParameters)

Parameters to use when applying call extension recommendation.

SitelinkExtension(SitelinkExtensionParameters)

Parameters to use when applying sitelink extension recommendation.

MoveUnusedBudget(MoveUnusedBudgetParameters)

Parameters to use when applying move unused budget recommendation.

ResponsiveSearchAd(ResponsiveSearchAdParameters)

Parameters to use when applying a responsive search ad recommendation.

Implementations

impl ApplyParameters[src]

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

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

pub fn encoded_len(&self) -> usize[src]

Trait Implementations

impl Clone for ApplyParameters[src]

impl Debug for ApplyParameters[src]

impl PartialEq<ApplyParameters> for ApplyParameters[src]

impl StructuralPartialEq for ApplyParameters[src]

Auto Trait Implementations

impl RefUnwindSafe for ApplyParameters

impl Send for ApplyParameters

impl Sync for ApplyParameters

impl Unpin for ApplyParameters

impl UnwindSafe for ApplyParameters

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]