Struct google_api_proto::google::analytics::admin::v1alpha::BigQueryLink
source · pub struct BigQueryLink {
pub name: String,
pub project: String,
pub create_time: Option<Timestamp>,
pub daily_export_enabled: bool,
pub streaming_export_enabled: bool,
pub fresh_daily_export_enabled: bool,
pub include_advertising_id: bool,
pub export_streams: Vec<String>,
pub excluded_events: Vec<String>,
pub dataset_location: String,
}
Expand description
A link between a GA4 Property and BigQuery project.
Fields§
§name: String
Output only. Resource name of this BigQuery link. Format: ‘properties/{property_id}/bigQueryLinks/{bigquery_link_id}’ Format: ‘properties/1234/bigQueryLinks/abc567’
project: String
Immutable. The linked Google Cloud project. When creating a BigQueryLink, you may provide this resource name using either a project number or project ID. Once this resource has been created, the returned project will always have a project that contains a project number. Format: ‘projects/{project number}’ Example: ‘projects/1234’
create_time: Option<Timestamp>
Output only. Time when the link was created.
daily_export_enabled: bool
If set true, enables daily data export to the linked Google Cloud project.
streaming_export_enabled: bool
If set true, enables streaming export to the linked Google Cloud project.
fresh_daily_export_enabled: bool
If set true, enables fresh daily export to the linked Google Cloud project.
include_advertising_id: bool
If set true, exported data will include advertising identifiers for mobile app streams.
export_streams: Vec<String>
The list of streams under the parent property for which data will be exported. Format: properties/{property_id}/dataStreams/{stream_id} Example: [‘properties/1000/dataStreams/2000’]
excluded_events: Vec<String>
The list of event names that will be excluded from exports.
dataset_location: String
Required. Immutable. The geographic location where the created BigQuery dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
Trait Implementations§
source§impl Clone for BigQueryLink
impl Clone for BigQueryLink
source§fn clone(&self) -> BigQueryLink
fn clone(&self) -> BigQueryLink
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BigQueryLink
impl Debug for BigQueryLink
source§impl Default for BigQueryLink
impl Default for BigQueryLink
source§impl Message for BigQueryLink
impl Message for BigQueryLink
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 BigQueryLink
impl PartialEq for BigQueryLink
source§fn eq(&self, other: &BigQueryLink) -> bool
fn eq(&self, other: &BigQueryLink) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BigQueryLink
Auto Trait Implementations§
impl Freeze for BigQueryLink
impl RefUnwindSafe for BigQueryLink
impl Send for BigQueryLink
impl Sync for BigQueryLink
impl Unpin for BigQueryLink
impl UnwindSafe for BigQueryLink
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