Struct google_api_proto::google::ads::googleads::v16::resources::BiddingStrategySimulation
source · pub struct BiddingStrategySimulation {
pub resource_name: String,
pub bidding_strategy_id: i64,
pub type: i32,
pub modification_method: i32,
pub start_date: String,
pub end_date: String,
pub point_list: Option<PointList>,
}
Expand description
A bidding strategy simulation. Supported combinations of simulation type and simulation modification method are detailed below respectively.
- TARGET_CPA - UNIFORM
- TARGET_ROAS - UNIFORM
Fields§
§resource_name: String
Output only. The resource name of the bidding strategy simulation. Bidding strategy simulation resource names have the form:
customers/{customer_id}/biddingStrategySimulations/{bidding_strategy_id}~{type}~{modification_method}~{start_date}~{end_date}
bidding_strategy_id: i64
Output only. Bidding strategy shared set id of the simulation.
type: i32
Output only. The field that the simulation modifies.
modification_method: i32
Output only. How the simulation modifies the field.
start_date: String
Output only. First day on which the simulation is based, in YYYY-MM-DD format.
end_date: String
Output only. Last day on which the simulation is based, in YYYY-MM-DD format
point_list: Option<PointList>
List of simulation points.
Implementations§
source§impl BiddingStrategySimulation
impl BiddingStrategySimulation
sourcepub fn type(&self) -> SimulationType
pub fn type(&self) -> SimulationType
Returns the enum value of type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_type(&mut self, value: SimulationType)
pub fn set_type(&mut self, value: SimulationType)
Sets type
to the provided enum value.
sourcepub fn modification_method(&self) -> SimulationModificationMethod
pub fn modification_method(&self) -> SimulationModificationMethod
Returns the enum value of modification_method
, or the default if the field is set to an invalid enum value.
sourcepub fn set_modification_method(&mut self, value: SimulationModificationMethod)
pub fn set_modification_method(&mut self, value: SimulationModificationMethod)
Sets modification_method
to the provided enum value.
Trait Implementations§
source§impl Clone for BiddingStrategySimulation
impl Clone for BiddingStrategySimulation
source§fn clone(&self) -> BiddingStrategySimulation
fn clone(&self) -> BiddingStrategySimulation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BiddingStrategySimulation
impl Debug for BiddingStrategySimulation
source§impl Default for BiddingStrategySimulation
impl Default for BiddingStrategySimulation
source§impl Message for BiddingStrategySimulation
impl Message for BiddingStrategySimulation
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
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,
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,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self
.source§impl PartialEq for BiddingStrategySimulation
impl PartialEq for BiddingStrategySimulation
source§fn eq(&self, other: &BiddingStrategySimulation) -> bool
fn eq(&self, other: &BiddingStrategySimulation) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BiddingStrategySimulation
Auto Trait Implementations§
impl Freeze for BiddingStrategySimulation
impl RefUnwindSafe for BiddingStrategySimulation
impl Send for BiddingStrategySimulation
impl Sync for BiddingStrategySimulation
impl Unpin for BiddingStrategySimulation
impl UnwindSafe for BiddingStrategySimulation
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