Enum gapi_grpc::google::ads::googleads::v6::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]
B: BufMut,
pub fn merge<B>(
field: &mut Option<ApplyParameters>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
field: &mut Option<ApplyParameters>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
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][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
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][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,