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.
-
#attribution_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAttributionSettings
The attribution settings used for a given property.
-
#bigquery_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaBigQueryLink
A link between a GA4 Property and BigQuery project.
-
#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.
-
#data_retention_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataRetentionSettings
Settings values for data retention.
-
#data_stream ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataStream
A resource message representing a data stream.
-
#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 a GA4 property and a Display & Video 360 advertiser.
-
#expanded_data_set ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaExpandedDataSet
A resource message representing a GA4 ExpandedDataSet.
-
#firebase_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaFirebaseLink
A link between a GA4 property and a Firebase project.
-
#google_ads_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleAdsLink
A link between a GA4 property and a Google Ads account.
-
#google_signals_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleSignalsSettings
Settings values for Google Signals.
-
#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.
-
#search_ads360_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaSearchAds360Link
A link between a GA4 property and a Search Ads 360 entity.
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.
1786 1787 1788 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1786 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
1700 1701 1702 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1700 def account @account end |
#attribution_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAttributionSettings
The attribution settings used for a given property. This is a singleton
resource.
Corresponds to the JSON property attributionSettings
1706 1707 1708 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1706 def attribution_settings @attribution_settings end |
#bigquery_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaBigQueryLink
A link between a GA4 Property and BigQuery project.
Corresponds to the JSON property bigqueryLink
1711 1712 1713 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1711 def bigquery_link @bigquery_link end |
#conversion_event ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaConversionEvent
A conversion event in a Google Analytics property.
Corresponds to the JSON property conversionEvent
1716 1717 1718 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1716 def conversion_event @conversion_event end |
#custom_dimension ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomDimension
A definition for a CustomDimension.
Corresponds to the JSON property customDimension
1721 1722 1723 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1721 def custom_dimension @custom_dimension end |
#custom_metric ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomMetric
A definition for a custom metric.
Corresponds to the JSON property customMetric
1726 1727 1728 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1726 def custom_metric @custom_metric end |
#data_retention_settings ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataRetentionSettings
Settings values for data retention. This is a singleton resource.
Corresponds to the JSON property dataRetentionSettings
1731 1732 1733 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1731 def data_retention_settings @data_retention_settings end |
#data_stream ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataStream
A resource message representing a data stream.
Corresponds to the JSON property dataStream
1736 1737 1738 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1736 def data_stream @data_stream 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
1741 1742 1743 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1741 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 a 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
1749 1750 1751 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1749 def display_video360_advertiser_link_proposal @display_video360_advertiser_link_proposal end |
#expanded_data_set ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaExpandedDataSet
A resource message representing a GA4 ExpandedDataSet.
Corresponds to the JSON property expandedDataSet
1754 1755 1756 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1754 def @expanded_data_set end |
#firebase_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaFirebaseLink
A link between a GA4 property and a Firebase project.
Corresponds to the JSON property firebaseLink
1759 1760 1761 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1759 def firebase_link @firebase_link end |
#google_ads_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleAdsLink
A link between a GA4 property and a Google Ads account.
Corresponds to the JSON property googleAdsLink
1764 1765 1766 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1764 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
1769 1770 1771 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1769 def google_signals_settings @google_signals_settings end |
#measurement_protocol_secret ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret
A secret value used for sending hits to Measurement Protocol.
Corresponds to the JSON property measurementProtocolSecret
1774 1775 1776 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1774 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
1779 1780 1781 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1779 def property @property end |
#search_ads360_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaSearchAds360Link
A link between a GA4 property and a Search Ads 360 entity.
Corresponds to the JSON property searchAds360Link
1784 1785 1786 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1784 def search_ads360_link @search_ads360_link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1791 def update!(**args) @account = args[:account] if args.key?(:account) @attribution_settings = args[:attribution_settings] if args.key?(:attribution_settings) @bigquery_link = args[:bigquery_link] if args.key?(:bigquery_link) @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) @data_stream = args[:data_stream] if args.key?(:data_stream) @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) @expanded_data_set = args[:expanded_data_set] if args.key?(:expanded_data_set) @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) @measurement_protocol_secret = args[:measurement_protocol_secret] if args.key?(:measurement_protocol_secret) @property = args[:property] if args.key?(:property) @search_ads360_link = args[:search_ads360_link] if args.key?(:search_ads360_link) end |