Struct google_api_proto::google::ads::googleads::v17::services::apply_recommendation_operation::MoveUnusedBudgetParameters
source · pub struct MoveUnusedBudgetParameters {
pub budget_micros_to_move: Option<i64>,
}
Expand description
Parameters to use when applying move unused budget recommendation.
Fields§
§budget_micros_to_move: Option<i64>
Budget amount to move from excess budget to constrained budget. This is a required field.
Implementations§
source§impl MoveUnusedBudgetParameters
impl MoveUnusedBudgetParameters
sourcepub fn budget_micros_to_move(&self) -> i64
pub fn budget_micros_to_move(&self) -> i64
Returns the value of budget_micros_to_move
, or the default value if budget_micros_to_move
is unset.
Trait Implementations§
source§impl Clone for MoveUnusedBudgetParameters
impl Clone for MoveUnusedBudgetParameters
source§fn clone(&self) -> MoveUnusedBudgetParameters
fn clone(&self) -> MoveUnusedBudgetParameters
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 MoveUnusedBudgetParameters
impl Debug for MoveUnusedBudgetParameters
source§impl Default for MoveUnusedBudgetParameters
impl Default for MoveUnusedBudgetParameters
source§impl Message for MoveUnusedBudgetParameters
impl Message for MoveUnusedBudgetParameters
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 MoveUnusedBudgetParameters
impl PartialEq for MoveUnusedBudgetParameters
source§fn eq(&self, other: &MoveUnusedBudgetParameters) -> bool
fn eq(&self, other: &MoveUnusedBudgetParameters) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for MoveUnusedBudgetParameters
impl StructuralPartialEq for MoveUnusedBudgetParameters
Auto Trait Implementations§
impl Freeze for MoveUnusedBudgetParameters
impl RefUnwindSafe for MoveUnusedBudgetParameters
impl Send for MoveUnusedBudgetParameters
impl Sync for MoveUnusedBudgetParameters
impl Unpin for MoveUnusedBudgetParameters
impl UnwindSafe for MoveUnusedBudgetParameters
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