Class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource

Returns a new instance of GoogleAnalyticsAdminV1alphaChangeHistoryChangeChangeHistoryResource.



1899
1900
1901
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1899

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#accountGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAccount

A resource message representing a Google Analytics account. Corresponds to the JSON property account



1767
1768
1769
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1767

def 
  @account
end

A link between a GA4 Property and an AdSense for Content ad client. Corresponds to the JSON property adsenseLink



1772
1773
1774
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1772

def adsense_link
  @adsense_link
end

#attribution_settingsGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAttributionSettings

The attribution settings used for a given property. This is a singleton resource. Corresponds to the JSON property attributionSettings



1778
1779
1780
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1778

def attribution_settings
  @attribution_settings
end

#audienceGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudience

A resource message representing a GA4 Audience. Corresponds to the JSON property audience



1783
1784
1785
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1783

def audience
  @audience
end

A link between a GA4 Property and BigQuery project. Corresponds to the JSON property bigqueryLink



1788
1789
1790
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1788

def bigquery_link
  @bigquery_link
end

#calculated_metricGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCalculatedMetric

A definition for a calculated metric. Corresponds to the JSON property calculatedMetric



1793
1794
1795
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1793

def calculated_metric
  @calculated_metric
end

#channel_groupGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaChannelGroup

A resource message representing a Channel Group. Corresponds to the JSON property channelGroup



1798
1799
1800
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1798

def channel_group
  @channel_group
end

#conversion_eventGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaConversionEvent

A conversion event in a Google Analytics property. Corresponds to the JSON property conversionEvent



1803
1804
1805
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1803

def conversion_event
  @conversion_event
end

#custom_dimensionGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomDimension

A definition for a CustomDimension. Corresponds to the JSON property customDimension



1808
1809
1810
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1808

def custom_dimension
  @custom_dimension
end

#custom_metricGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomMetric

A definition for a custom metric. Corresponds to the JSON property customMetric



1813
1814
1815
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1813

def custom_metric
  @custom_metric
end

#data_redaction_settingsGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataRedactionSettings

Settings for client-side data redaction. Singleton resource under a Web Stream. Corresponds to the JSON property dataRedactionSettings



1818
1819
1820
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1818

def data_redaction_settings
  @data_redaction_settings
end

#data_retention_settingsGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataRetentionSettings

Settings values for data retention. This is a singleton resource. Corresponds to the JSON property dataRetentionSettings



1823
1824
1825
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1823

def data_retention_settings
  @data_retention_settings
end

#data_streamGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataStream

A resource message representing a data stream. Corresponds to the JSON property dataStream



1828
1829
1830
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1828

def data_stream
  @data_stream
end

A link between a GA4 property and a Display & Video 360 advertiser. Corresponds to the JSON property displayVideo360AdvertiserLink



1833
1834
1835
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1833

def display_video360_advertiser_link
  @display_video360_advertiser_link
end

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



1841
1842
1843
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1841

def display_video360_advertiser_link_proposal
  @display_video360_advertiser_link_proposal
end

#enhanced_measurement_settingsGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings

Singleton resource under a web DataStream, configuring measurement of additional site interactions and content. Corresponds to the JSON property enhancedMeasurementSettings



1847
1848
1849
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1847

def enhanced_measurement_settings
  @enhanced_measurement_settings
end

#event_create_ruleGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaEventCreateRule

An Event Create Rule defines conditions that will trigger the creation of an entirely new event based upon matched criteria of a source event. Additional mutations of the parameters from the source event can be defined. Unlike Event Edit rules, Event Creation Rules have no defined order. They will all be run independently. Event Edit and Event Create rules can't be used to modify an event created from an Event Create rule. Corresponds to the JSON property eventCreateRule



1857
1858
1859
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1857

def event_create_rule
  @event_create_rule
end

#expanded_data_setGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaExpandedDataSet

A resource message representing a GA4 ExpandedDataSet. Corresponds to the JSON property expandedDataSet



1862
1863
1864
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1862

def expanded_data_set
  @expanded_data_set
end

A link between a GA4 property and a Firebase project. Corresponds to the JSON property firebaseLink



1867
1868
1869
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1867

def firebase_link
  @firebase_link
end

A link between a GA4 property and a Google Ads account. Corresponds to the JSON property googleAdsLink



1872
1873
1874
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1872

def google_ads_link
  @google_ads_link
end

#google_signals_settingsGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaGoogleSignalsSettings

Settings values for Google Signals. This is a singleton resource. Corresponds to the JSON property googleSignalsSettings



1877
1878
1879
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1877

def google_signals_settings
  @google_signals_settings
end

#measurement_protocol_secretGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret

A secret value used for sending hits to Measurement Protocol. Corresponds to the JSON property measurementProtocolSecret



1882
1883
1884
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1882

def measurement_protocol_secret
  @measurement_protocol_secret
end

#propertyGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaProperty

A resource message representing a Google Analytics GA4 property. Corresponds to the JSON property property



1887
1888
1889
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1887

def property
  @property
end

A link between a GA4 property and a Search Ads 360 entity. Corresponds to the JSON property searchAds360Link



1892
1893
1894
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1892

def search_ads360_link
  @search_ads360_link
end

#skadnetwork_conversion_value_schemaGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaSkAdNetworkConversionValueSchema

SKAdNetwork conversion value schema of an iOS stream. Corresponds to the JSON property skadnetworkConversionValueSchema



1897
1898
1899
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1897

def skadnetwork_conversion_value_schema
  @skadnetwork_conversion_value_schema
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1904

def update!(**args)
  @account = args[:account] if args.key?(:account)
  @adsense_link = args[:adsense_link] if args.key?(:adsense_link)
  @attribution_settings = args[:attribution_settings] if args.key?(:attribution_settings)
  @audience = args[:audience] if args.key?(:audience)
  @bigquery_link = args[:bigquery_link] if args.key?(:bigquery_link)
  @calculated_metric = args[:calculated_metric] if args.key?(:calculated_metric)
  @channel_group = args[:channel_group] if args.key?(:channel_group)
  @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_redaction_settings = args[:data_redaction_settings] if args.key?(:data_redaction_settings)
  @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)
  @enhanced_measurement_settings = args[:enhanced_measurement_settings] if args.key?(:enhanced_measurement_settings)
  @event_create_rule = args[:event_create_rule] if args.key?(:event_create_rule)
  @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)
  @skadnetwork_conversion_value_schema = args[:skadnetwork_conversion_value_schema] if args.key?(:skadnetwork_conversion_value_schema)
end