pub struct KeywordPlanAdGroup {
pub resource_name: String,
pub keyword_plan_campaign: String,
pub id: i64,
pub name: String,
pub cpc_bid_micros: i64,
}
Expand description
A Keyword Planner ad group. Max number of keyword plan ad groups per plan: 200.
Fields§
§resource_name: String
Immutable. The resource name of the Keyword Planner ad group. KeywordPlanAdGroup resource names have the form:
customers/{customer_id}/keywordPlanAdGroups/{kp_ad_group_id}
keyword_plan_campaign: String
The keyword plan campaign to which this ad group belongs.
id: i64
Output only. The ID of the keyword plan ad group.
name: String
The name of the keyword plan ad group.
This field is required and should not be empty when creating keyword plan ad group.
cpc_bid_micros: i64
A default ad group max cpc bid in micros in account currency for all biddable keywords under the keyword plan ad group. If not set, will inherit from parent campaign.
Trait Implementations§
Source§impl Clone for KeywordPlanAdGroup
impl Clone for KeywordPlanAdGroup
Source§fn clone(&self) -> KeywordPlanAdGroup
fn clone(&self) -> KeywordPlanAdGroup
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 KeywordPlanAdGroup
impl Debug for KeywordPlanAdGroup
Source§impl Default for KeywordPlanAdGroup
impl Default for KeywordPlanAdGroup
Source§impl Message for KeywordPlanAdGroup
impl Message for KeywordPlanAdGroup
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 KeywordPlanAdGroup
impl PartialEq for KeywordPlanAdGroup
impl StructuralPartialEq for KeywordPlanAdGroup
Auto Trait Implementations§
impl Freeze for KeywordPlanAdGroup
impl RefUnwindSafe for KeywordPlanAdGroup
impl Send for KeywordPlanAdGroup
impl Sync for KeywordPlanAdGroup
impl Unpin for KeywordPlanAdGroup
impl UnwindSafe for KeywordPlanAdGroup
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