pub struct CampaignBidModifier {
pub resource_name: String,
pub campaign: String,
pub criterion_id: i64,
pub bid_modifier: f64,
pub criterion: Option<Criterion>,
}
Expand description
Represents a bid-modifiable only criterion at the campaign level.
Fields§
§resource_name: String
Immutable. The resource name of the campaign bid modifier. Campaign bid modifier resource names have the form:
customers/{customer_id}/campaignBidModifiers/{campaign_id}~{criterion_id}
campaign: String
Output only. The campaign to which this criterion belongs.
criterion_id: i64
Output only. The ID of the criterion to bid modify.
This field is ignored for mutates.
bid_modifier: f64
The modifier for the bid when the criterion matches.
criterion: Option<Criterion>
The criterion of this campaign bid modifier.
Required in create operations starting in V5.
Trait Implementations§
Source§impl Clone for CampaignBidModifier
impl Clone for CampaignBidModifier
Source§fn clone(&self) -> CampaignBidModifier
fn clone(&self) -> CampaignBidModifier
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 CampaignBidModifier
impl Debug for CampaignBidModifier
Source§impl Default for CampaignBidModifier
impl Default for CampaignBidModifier
Source§impl Message for CampaignBidModifier
impl Message for CampaignBidModifier
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for CampaignBidModifier
impl PartialEq for CampaignBidModifier
impl StructuralPartialEq for CampaignBidModifier
Auto Trait Implementations§
impl Freeze for CampaignBidModifier
impl RefUnwindSafe for CampaignBidModifier
impl Send for CampaignBidModifier
impl Sync for CampaignBidModifier
impl Unpin for CampaignBidModifier
impl UnwindSafe for CampaignBidModifier
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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