Class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/analyticsadmin_v1alpha/classes.rb,
lib/google/apis/analyticsadmin_v1alpha/representations.rb,
lib/google/apis/analyticsadmin_v1alpha/representations.rb
Overview
A snapshot of a resource as before or after the result of a change in change history.
Instance Attribute Summary collapse
-
#account ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccount
A resource message representing a Google Analytics account.
-
#android_app_data_stream ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAndroidAppDataStream
A resource message representing a Google Analytics Android app stream.
-
#firebase_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaFirebaseLink
A link between an GA4 property and a Firebase project.
-
#google_ads_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleAdsLink
A link between an GA4 property and a Google Ads account.
-
#ios_app_data_stream ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaIosAppDataStream
A resource message representing a Google Analytics IOS app stream.
-
#property ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaProperty
A resource message representing a Google Analytics GA4 property.
-
#web_data_stream ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaWebDataStream
A resource message representing a Google Analytics web stream.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource
constructor
A new instance of GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource
Returns a new instance of GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource.
473 474 475 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 473 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccount
A resource message representing a Google Analytics account.
Corresponds to the JSON property account
441 442 443 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 441 def account @account end |
#android_app_data_stream ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAndroidAppDataStream
A resource message representing a Google Analytics Android app stream.
Corresponds to the JSON property androidAppDataStream
446 447 448 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 446 def android_app_data_stream @android_app_data_stream end |
#firebase_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaFirebaseLink
A link between an GA4 property and a Firebase project.
Corresponds to the JSON property firebaseLink
451 452 453 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 451 def firebase_link @firebase_link end |
#google_ads_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleAdsLink
A link between an GA4 property and a Google Ads account.
Corresponds to the JSON property googleAdsLink
456 457 458 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 456 def google_ads_link @google_ads_link end |
#ios_app_data_stream ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaIosAppDataStream
A resource message representing a Google Analytics IOS app stream.
Corresponds to the JSON property iosAppDataStream
461 462 463 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 461 def ios_app_data_stream @ios_app_data_stream end |
#property ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaProperty
A resource message representing a Google Analytics GA4 property.
Corresponds to the JSON property property
466 467 468 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 466 def property @property end |
#web_data_stream ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaWebDataStream
A resource message representing a Google Analytics web stream.
Corresponds to the JSON property webDataStream
471 472 473 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 471 def web_data_stream @web_data_stream end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
478 479 480 481 482 483 484 485 486 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 478 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) @firebase_link = args[:firebase_link] if args.key?(:firebase_link) @google_ads_link = args[:google_ads_link] if args.key?(:google_ads_link) @ios_app_data_stream = args[:ios_app_data_stream] if args.key?(:ios_app_data_stream) @property = args[:property] if args.key?(:property) @web_data_stream = args[:web_data_stream] if args.key?(:web_data_stream) end |