Struct google_api_proto::google::analytics::admin::v1alpha::GoogleAdsLink
source · pub struct GoogleAdsLink {
pub name: String,
pub customer_id: String,
pub can_manage_clients: bool,
pub ads_personalization_enabled: Option<bool>,
pub create_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
pub creator_email_address: String,
}
Expand description
A link between a GA4 property and a Google Ads account.
Fields§
§name: String
Output only. Format: properties/{propertyId}/googleAdsLinks/{googleAdsLinkId}
Note: googleAdsLinkId is not the Google Ads customer ID.
customer_id: String
Immutable. Google Ads customer ID.
can_manage_clients: bool
Output only. If true, this link is for a Google Ads manager account.
ads_personalization_enabled: Option<bool>
Enable personalized advertising features with this integration. Automatically publish my Google Analytics audience lists and Google Analytics remarketing events/parameters to the linked Google Ads account. If this field is not set on create/update, it will be defaulted to true.
create_time: Option<Timestamp>
Output only. Time when this link was originally created.
update_time: Option<Timestamp>
Output only. Time when this link was last updated.
creator_email_address: String
Output only. Email address of the user that created the link. An empty string will be returned if the email address can’t be retrieved.
Trait Implementations§
source§impl Clone for GoogleAdsLink
impl Clone for GoogleAdsLink
source§fn clone(&self) -> GoogleAdsLink
fn clone(&self) -> GoogleAdsLink
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GoogleAdsLink
impl Debug for GoogleAdsLink
source§impl Default for GoogleAdsLink
impl Default for GoogleAdsLink
source§impl Message for GoogleAdsLink
impl Message for GoogleAdsLink
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 GoogleAdsLink
impl PartialEq for GoogleAdsLink
source§fn eq(&self, other: &GoogleAdsLink) -> bool
fn eq(&self, other: &GoogleAdsLink) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GoogleAdsLink
Auto Trait Implementations§
impl Freeze for GoogleAdsLink
impl RefUnwindSafe for GoogleAdsLink
impl Send for GoogleAdsLink
impl Sync for GoogleAdsLink
impl Unpin for GoogleAdsLink
impl UnwindSafe for GoogleAdsLink
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