Struct google_api_proto::google::analytics::admin::v1alpha::SearchAds360Link
source · pub struct SearchAds360Link {
pub name: String,
pub advertiser_id: String,
pub campaign_data_sharing_enabled: Option<bool>,
pub cost_data_sharing_enabled: Option<bool>,
pub advertiser_display_name: String,
pub ads_personalization_enabled: Option<bool>,
pub site_stats_sharing_enabled: Option<bool>,
}
Expand description
A link between a GA4 property and a Search Ads 360 entity.
Fields§
§name: String
Output only. The resource name for this SearchAds360Link resource. Format: properties/{propertyId}/searchAds360Links/{linkId}
Note: linkId is not the Search Ads 360 advertiser ID
advertiser_id: String
Immutable. This field represents the Advertiser ID of the Search Ads 360 Advertiser. that has been linked.
campaign_data_sharing_enabled: Option<bool>
Immutable. Enables the import of campaign data from Search Ads 360 into the GA4 property. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.
cost_data_sharing_enabled: Option<bool>
Immutable. Enables the import of cost data from Search Ads 360 to the GA4 property. This can only be enabled if campaign_data_sharing_enabled is enabled. After link creation, this can only be updated from the Search Ads 360 product. If this field is not set on create, it will be defaulted to true.
advertiser_display_name: String
Output only. The display name of the Search Ads 360 Advertiser. Allows users to easily identify the linked resource.
ads_personalization_enabled: Option<bool>
Enables personalized advertising features with this integration. If this field is not set on create, it will be defaulted to true.
site_stats_sharing_enabled: Option<bool>
Enables export of site stats with this integration. If this field is not set on create, it will be defaulted to true.
Trait Implementations§
source§impl Clone for SearchAds360Link
impl Clone for SearchAds360Link
source§fn clone(&self) -> SearchAds360Link
fn clone(&self) -> SearchAds360Link
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SearchAds360Link
impl Debug for SearchAds360Link
source§impl Default for SearchAds360Link
impl Default for SearchAds360Link
source§impl Message for SearchAds360Link
impl Message for SearchAds360Link
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 SearchAds360Link
impl PartialEq for SearchAds360Link
source§fn eq(&self, other: &SearchAds360Link) -> bool
fn eq(&self, other: &SearchAds360Link) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SearchAds360Link
Auto Trait Implementations§
impl Freeze for SearchAds360Link
impl RefUnwindSafe for SearchAds360Link
impl Send for SearchAds360Link
impl Sync for SearchAds360Link
impl Unpin for SearchAds360Link
impl UnwindSafe for SearchAds360Link
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