Enum google_api_proto::google::ads::googleads::v16::services::apply_recommendation_operation::ApplyParameters
source · pub enum ApplyParameters {
Show 24 variants
CampaignBudget(CampaignBudgetParameters),
TextAd(TextAdParameters),
Keyword(KeywordParameters),
TargetCpaOptIn(TargetCpaOptInParameters),
TargetRoasOptIn(TargetRoasOptInParameters),
CalloutExtension(CalloutExtensionParameters),
CallExtension(CallExtensionParameters),
SitelinkExtension(SitelinkExtensionParameters),
MoveUnusedBudget(MoveUnusedBudgetParameters),
ResponsiveSearchAd(ResponsiveSearchAdParameters),
UseBroadMatchKeyword(UseBroadMatchKeywordParameters),
ResponsiveSearchAdAsset(ResponsiveSearchAdAssetParameters),
ResponsiveSearchAdImproveAdStrength(ResponsiveSearchAdImproveAdStrengthParameters),
RaiseTargetCpaBidTooLow(RaiseTargetCpaBidTooLowParameters),
ForecastingSetTargetRoas(ForecastingSetTargetRoasParameters),
CalloutAsset(CalloutAssetParameters),
CallAsset(CallAssetParameters),
SitelinkAsset(SitelinkAssetParameters),
RaiseTargetCpa(RaiseTargetCpaParameters),
LowerTargetRoas(LowerTargetRoasParameters),
ForecastingSetTargetCpa(ForecastingSetTargetCpaParameters),
SetTargetCpa(ForecastingSetTargetCpaParameters),
SetTargetRoas(ForecastingSetTargetRoasParameters),
LeadFormAsset(LeadFormAssetParameters),
}
Expand description
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 recommendation.
MoveUnusedBudget(MoveUnusedBudgetParameters)
Parameters to use when applying move unused budget recommendation.
ResponsiveSearchAd(ResponsiveSearchAdParameters)
Parameters to use when applying a responsive search ad recommendation.
UseBroadMatchKeyword(UseBroadMatchKeywordParameters)
Parameters to use when applying a use broad match keyword recommendation.
ResponsiveSearchAdAsset(ResponsiveSearchAdAssetParameters)
Parameters to use when applying a responsive search ad asset recommendation.
ResponsiveSearchAdImproveAdStrength(ResponsiveSearchAdImproveAdStrengthParameters)
Parameters to use when applying a responsive search ad improve ad strength recommendation.
RaiseTargetCpaBidTooLow(RaiseTargetCpaBidTooLowParameters)
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.
ForecastingSetTargetRoas(ForecastingSetTargetRoasParameters)
Parameters to use when applying a forecasting set target ROAS recommendation.
CalloutAsset(CalloutAssetParameters)
Parameters to use when applying callout asset recommendation.
CallAsset(CallAssetParameters)
Parameters to use when applying call asset recommendation.
SitelinkAsset(SitelinkAssetParameters)
Parameters to use when applying sitelink asset recommendation.
RaiseTargetCpa(RaiseTargetCpaParameters)
Parameters to use when applying raise Target CPA recommendation.
LowerTargetRoas(LowerTargetRoasParameters)
Parameters to use when applying lower Target ROAS recommendation.
ForecastingSetTargetCpa(ForecastingSetTargetCpaParameters)
Parameters to use when applying forecasting set target CPA recommendation.
SetTargetCpa(ForecastingSetTargetCpaParameters)
Parameters to use when applying set target CPA recommendation.
SetTargetRoas(ForecastingSetTargetRoasParameters)
Parameters to use when applying set target ROAS recommendation.
LeadFormAsset(LeadFormAssetParameters)
Parameters to use when applying lead form asset recommendation.
Implementations§
source§impl ApplyParameters
impl ApplyParameters
sourcepub fn merge(
field: &mut Option<ApplyParameters>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<ApplyParameters>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl Clone for ApplyParameters
impl Clone for ApplyParameters
source§fn clone(&self) -> ApplyParameters
fn clone(&self) -> ApplyParameters
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ApplyParameters
impl Debug for ApplyParameters
source§impl PartialEq for ApplyParameters
impl PartialEq for ApplyParameters
source§fn eq(&self, other: &ApplyParameters) -> bool
fn eq(&self, other: &ApplyParameters) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ApplyParameters
Auto Trait Implementations§
impl !Freeze for ApplyParameters
impl RefUnwindSafe for ApplyParameters
impl Send for ApplyParameters
impl Sync for ApplyParameters
impl Unpin for ApplyParameters
impl UnwindSafe for ApplyParameters
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request