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.
-
#conversion_event ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaConversionEvent
A conversion event in a Google Analytics property.
-
#custom_dimension ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomDimension
A definition for a CustomDimension.
-
#custom_metric ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomMetric
A definition for a custom metric.
-
#display_video360_advertiser_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLink
A link between a GA4 property and a Display & Video 360 advertiser.
-
#display_video360_advertiser_link_proposal ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLinkProposal
A proposal for a link between an GA4 property and a Display & Video 360 advertiser.
-
#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.
-
#google_signals_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleSignalsSettings
Settings values for Google Signals.
-
#ios_app_data_stream ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaIosAppDataStream
A resource message representing a Google Analytics IOS app stream.
-
#measurement_protocol_secret ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret
A secret value used for sending hits to Measurement Protocol.
-
#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.
582 583 584 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 582 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
512 513 514 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 512 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
517 518 519 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 517 def android_app_data_stream @android_app_data_stream end |
#conversion_event ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaConversionEvent
A conversion event in a Google Analytics property.
Corresponds to the JSON property conversionEvent
522 523 524 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 522 def conversion_event @conversion_event end |
#custom_dimension ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomDimension
A definition for a CustomDimension.
Corresponds to the JSON property customDimension
527 528 529 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 527 def custom_dimension @custom_dimension end |
#custom_metric ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomMetric
A definition for a custom metric.
Corresponds to the JSON property customMetric
532 533 534 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 532 def custom_metric @custom_metric end |
#display_video360_advertiser_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLink
A link between a GA4 property and a Display & Video 360 advertiser.
Corresponds to the JSON property displayVideo360AdvertiserLink
537 538 539 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 537 def display_video360_advertiser_link @display_video360_advertiser_link end |
#display_video360_advertiser_link_proposal ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDisplayVideo360AdvertiserLinkProposal
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
545 546 547 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 545 def display_video360_advertiser_link_proposal @display_video360_advertiser_link_proposal end |
#firebase_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaFirebaseLink
A link between an GA4 property and a Firebase project.
Corresponds to the JSON property firebaseLink
550 551 552 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 550 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
555 556 557 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 555 def google_ads_link @google_ads_link end |
#google_signals_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleSignalsSettings
Settings values for Google Signals. This is a singleton resource.
Corresponds to the JSON property googleSignalsSettings
560 561 562 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 560 def google_signals_settings @google_signals_settings 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
565 566 567 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 565 def ios_app_data_stream @ios_app_data_stream end |
#measurement_protocol_secret ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret
A secret value used for sending hits to Measurement Protocol.
Corresponds to the JSON property measurementProtocolSecret
570 571 572 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 570 def measurement_protocol_secret @measurement_protocol_secret end |
#property ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaProperty
A resource message representing a Google Analytics GA4 property.
Corresponds to the JSON property property
575 576 577 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 575 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
580 581 582 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 580 def web_data_stream @web_data_stream end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 587 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) @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 |