Struct google_api_proto::google::ads::googleads::v17::resources::recommendation::RaiseTargetCpaRecommendation
source · pub struct RaiseTargetCpaRecommendation {
pub target_adjustment: Option<TargetAdjustmentInfo>,
pub app_bidding_goal: Option<i32>,
}
Expand description
Recommendation to raise Target CPA.
Fields§
§target_adjustment: Option<TargetAdjustmentInfo>
Output only. The relevant information describing the recommended target adjustment.
app_bidding_goal: Option<i32>
Output only. Represents the goal towards which the bidding strategy should optimize. Only populated for App Campaigns.
Implementations§
source§impl RaiseTargetCpaRecommendation
impl RaiseTargetCpaRecommendation
sourcepub fn app_bidding_goal(&self) -> AppBiddingGoal
pub fn app_bidding_goal(&self) -> AppBiddingGoal
Returns the enum value of app_bidding_goal
, or the default if the field is unset or set to an invalid enum value.
sourcepub fn set_app_bidding_goal(&mut self, value: AppBiddingGoal)
pub fn set_app_bidding_goal(&mut self, value: AppBiddingGoal)
Sets app_bidding_goal
to the provided enum value.
Trait Implementations§
source§impl Clone for RaiseTargetCpaRecommendation
impl Clone for RaiseTargetCpaRecommendation
source§fn clone(&self) -> RaiseTargetCpaRecommendation
fn clone(&self) -> RaiseTargetCpaRecommendation
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RaiseTargetCpaRecommendation
impl Debug for RaiseTargetCpaRecommendation
source§impl Message for RaiseTargetCpaRecommendation
impl Message for RaiseTargetCpaRecommendation
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for RaiseTargetCpaRecommendation
impl PartialEq for RaiseTargetCpaRecommendation
source§fn eq(&self, other: &RaiseTargetCpaRecommendation) -> bool
fn eq(&self, other: &RaiseTargetCpaRecommendation) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RaiseTargetCpaRecommendation
Auto Trait Implementations§
impl Freeze for RaiseTargetCpaRecommendation
impl RefUnwindSafe for RaiseTargetCpaRecommendation
impl Send for RaiseTargetCpaRecommendation
impl Sync for RaiseTargetCpaRecommendation
impl Unpin for RaiseTargetCpaRecommendation
impl UnwindSafe for RaiseTargetCpaRecommendation
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
Mutably borrows from an owned value. Read more
§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>
Wrap the input message
T
in a tonic::Request