class Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource
A snapshot of a resource as before or after the result of a change in change history.
Attributes
A resource message representing a Google
Analytics account. Corresponds to the JSON property `account` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccount]
A resource message representing a Google
Analytics Android app stream. Corresponds to the JSON property `androidAppDataStream` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAndroidAppDataStream]
A conversion event in a Google
Analytics property. Corresponds to the JSON property `conversionEvent` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaConversionEvent]
A definition for a CustomDimension. Corresponds to the JSON property `customDimension` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomDimension]
A definition for a custom metric. Corresponds to the JSON property `customMetric` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomMetric]
Settings values for data retention. This is a singleton resource. Corresponds to the JSON property `dataRetentionSettings` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataRetentionSettings]
A link between a GA4 property and a Display & Video 360 advertiser. Corresponds to the JSON property `displayVideo360AdvertiserLink` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLink]
A proposal for a link between an GA4 property and a Display & Video 360 advertiser. A proposal is converted to a DisplayVideo360AdvertiserLink once approved. Google
Analytics admins approve inbound proposals while Display & Video 360 admins approve outbound proposals. Corresponds to the JSON property `displayVideo360AdvertiserLinkProposal` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLinkProposal]
A link between an GA4 property and a Firebase project. Corresponds to the JSON property `firebaseLink` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaFirebaseLink]
A link between an GA4 property and a Google
Ads account. Corresponds to the JSON property `googleAdsLink` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleAdsLink]
Settings values for Google
Signals. This is a singleton resource. Corresponds to the JSON property `googleSignalsSettings` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleSignalsSettings]
A resource message representing a Google
Analytics IOS app stream. Corresponds to the JSON property `iosAppDataStream` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaIosAppDataStream]
A secret value used for sending hits to Measurement Protocol. Corresponds to the JSON property `measurementProtocolSecret` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret]
A resource message representing a Google
Analytics GA4 property. Corresponds to the JSON property `property` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaProperty]
A resource message representing a Google
Analytics web stream. Corresponds to the JSON property `webDataStream` @return [Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaWebDataStream]
Public Class Methods
# File lib/google/apis/analyticsadmin_v1alpha/classes.rb, line 587 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/analyticsadmin_v1alpha/classes.rb, line 592 def update!(**args) @account = args[:account] if args.key?(:account) @android_app_data_stream = args[:android_app_data_stream] if args.key?(:android_app_data_stream) @conversion_event = args[:conversion_event] if args.key?(:conversion_event) @custom_dimension = args[:custom_dimension] if args.key?(:custom_dimension) @custom_metric = args[:custom_metric] if args.key?(:custom_metric) @data_retention_settings = args[:data_retention_settings] if args.key?(:data_retention_settings) @display_video360_advertiser_link = args[:display_video360_advertiser_link] if args.key?(:display_video360_advertiser_link) @display_video360_advertiser_link_proposal = args[:display_video360_advertiser_link_proposal] if args.key?(:display_video360_advertiser_link_proposal) @firebase_link = args[:firebase_link] if args.key?(:firebase_link) @google_ads_link = args[:google_ads_link] if args.key?(:google_ads_link) @google_signals_settings = args[:google_signals_settings] if args.key?(:google_signals_settings) @ios_app_data_stream = args[:ios_app_data_stream] if args.key?(:ios_app_data_stream) @measurement_protocol_secret = args[:measurement_protocol_secret] if args.key?(:measurement_protocol_secret) @property = args[:property] if args.key?(:property) @web_data_stream = args[:web_data_stream] if args.key?(:web_data_stream) end