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.



1959
1960
1961
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1959

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



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

def 
  @account
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



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

def attribution_settings
  @attribution_settings
end

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



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

def bigquery_link
  @bigquery_link
end

#channel_groupGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaChannelGroup

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



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

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



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

def conversion_event
  @conversion_event
end

#custom_dimensionGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomDimension

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



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

def custom_dimension
  @custom_dimension
end

#custom_metricGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomMetric

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



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

def custom_metric
  @custom_metric
end

#data_retention_settingsGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataRetentionSettings

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



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

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



1903
1904
1905
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1903

def data_stream
  @data_stream
end

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



1908
1909
1910
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1908

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



1916
1917
1918
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1916

def display_video360_advertiser_link_proposal
  @display_video360_advertiser_link_proposal
end

#enhanced_measurement_settingsGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaEnhancedMeasurementSettings

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



1922
1923
1924
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1922

def enhanced_measurement_settings
  @enhanced_measurement_settings
end

#expanded_data_setGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaExpandedDataSet

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



1927
1928
1929
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1927

def expanded_data_set
  @expanded_data_set
end

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



1932
1933
1934
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1932

def firebase_link
  @firebase_link
end

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



1937
1938
1939
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1937

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



1942
1943
1944
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1942

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



1947
1948
1949
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1947

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



1952
1953
1954
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1952

def property
  @property
end

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



1957
1958
1959
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1957

def search_ads360_link
  @search_ads360_link
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1964

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)
  @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_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)
  @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