Struct google_api_proto::google::analytics::admin::v1beta::DataSharingSettings
source · pub struct DataSharingSettings {
pub name: String,
pub sharing_with_google_support_enabled: bool,
pub sharing_with_google_assigned_sales_enabled: bool,
pub sharing_with_google_any_sales_enabled: bool,
pub sharing_with_google_products_enabled: bool,
pub sharing_with_others_enabled: bool,
}
Expand description
A resource message representing data sharing settings of a Google Analytics account.
Fields§
§name: String
Output only. Resource name. Format: accounts/{account}/dataSharingSettings Example: “accounts/1000/dataSharingSettings”
sharing_with_google_support_enabled: bool
Allows Google support to access the data in order to help troubleshoot issues.
sharing_with_google_assigned_sales_enabled: bool
Allows Google sales teams that are assigned to the customer to access the data in order to suggest configuration changes to improve results. Sales team restrictions still apply when enabled.
sharing_with_google_any_sales_enabled: bool
Allows any of Google sales to access the data in order to suggest configuration changes to improve results.
sharing_with_google_products_enabled: bool
Allows Google to use the data to improve other Google products or services.
sharing_with_others_enabled: bool
Allows Google to share the data anonymously in aggregate form with others.
Trait Implementations§
source§impl Clone for DataSharingSettings
impl Clone for DataSharingSettings
source§fn clone(&self) -> DataSharingSettings
fn clone(&self) -> DataSharingSettings
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 DataSharingSettings
impl Debug for DataSharingSettings
source§impl Default for DataSharingSettings
impl Default for DataSharingSettings
source§impl Message for DataSharingSettings
impl Message for DataSharingSettings
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for DataSharingSettings
impl PartialEq for DataSharingSettings
source§fn eq(&self, other: &DataSharingSettings) -> bool
fn eq(&self, other: &DataSharingSettings) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DataSharingSettings
Auto Trait Implementations§
impl Freeze for DataSharingSettings
impl RefUnwindSafe for DataSharingSettings
impl Send for DataSharingSettings
impl Sync for DataSharingSettings
impl Unpin for DataSharingSettings
impl UnwindSafe for DataSharingSettings
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
§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>
Wrap the input message
T
in a tonic::Request