pub struct GoogleAnalyticsAdminV1alphaDataStream {
pub android_app_stream_data: Option<GoogleAnalyticsAdminV1alphaDataStreamAndroidAppStreamData>,
pub create_time: Option<DateTime<Utc>>,
pub display_name: Option<String>,
pub ios_app_stream_data: Option<GoogleAnalyticsAdminV1alphaDataStreamIosAppStreamData>,
pub name: Option<String>,
pub type_: Option<String>,
pub update_time: Option<DateTime<Utc>>,
pub web_stream_data: Option<GoogleAnalyticsAdminV1alphaDataStreamWebStreamData>,
}
Expand description
A resource message representing a data stream.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- data streams create properties (request|response)
- data streams get properties (response)
- data streams patch properties (request|response)
Fields§
§android_app_stream_data: Option<GoogleAnalyticsAdminV1alphaDataStreamAndroidAppStreamData>
Data specific to Android app streams. Must be populated if type is ANDROID_APP_DATA_STREAM.
create_time: Option<DateTime<Utc>>
Output only. Time when this stream was originally created.
display_name: Option<String>
Human-readable display name for the Data Stream. Required for web data streams. The max allowed display name length is 255 UTF-16 code units.
ios_app_stream_data: Option<GoogleAnalyticsAdminV1alphaDataStreamIosAppStreamData>
Data specific to iOS app streams. Must be populated if type is IOS_APP_DATA_STREAM.
name: Option<String>
Output only. Resource name of this Data Stream. Format: properties/{property_id}/dataStreams/{stream_id} Example: “properties/1000/dataStreams/2000”
type_: Option<String>
Required. Immutable. The type of this DataStream resource.
update_time: Option<DateTime<Utc>>
Output only. Time when stream payload fields were last updated.
web_stream_data: Option<GoogleAnalyticsAdminV1alphaDataStreamWebStreamData>
Data specific to web streams. Must be populated if type is WEB_DATA_STREAM.
Trait Implementations§
Source§impl Clone for GoogleAnalyticsAdminV1alphaDataStream
impl Clone for GoogleAnalyticsAdminV1alphaDataStream
Source§fn clone(&self) -> GoogleAnalyticsAdminV1alphaDataStream
fn clone(&self) -> GoogleAnalyticsAdminV1alphaDataStream
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for GoogleAnalyticsAdminV1alphaDataStream
impl Default for GoogleAnalyticsAdminV1alphaDataStream
Source§fn default() -> GoogleAnalyticsAdminV1alphaDataStream
fn default() -> GoogleAnalyticsAdminV1alphaDataStream
Source§impl<'de> Deserialize<'de> for GoogleAnalyticsAdminV1alphaDataStream
impl<'de> Deserialize<'de> for GoogleAnalyticsAdminV1alphaDataStream
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl RequestValue for GoogleAnalyticsAdminV1alphaDataStream
impl ResponseResult for GoogleAnalyticsAdminV1alphaDataStream
Auto Trait Implementations§
impl Freeze for GoogleAnalyticsAdminV1alphaDataStream
impl RefUnwindSafe for GoogleAnalyticsAdminV1alphaDataStream
impl Send for GoogleAnalyticsAdminV1alphaDataStream
impl Sync for GoogleAnalyticsAdminV1alphaDataStream
impl Unpin for GoogleAnalyticsAdminV1alphaDataStream
impl UnwindSafe for GoogleAnalyticsAdminV1alphaDataStream
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more