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.



1934
1935
1936
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1934

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



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

def 
  @account
end

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



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

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



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

def attribution_settings
  @attribution_settings
end

#audienceGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaAudience

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



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

def audience
  @audience
end

A link between a Google Analytics property and BigQuery project. Corresponds to the JSON property bigqueryLink



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

def bigquery_link
  @bigquery_link
end

#calculated_metricGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCalculatedMetric

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



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

def calculated_metric
  @calculated_metric
end

#channel_groupGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaChannelGroup

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



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

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



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

def conversion_event
  @conversion_event
end

#custom_dimensionGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomDimension

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



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

def custom_dimension
  @custom_dimension
end

#custom_metricGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCustomMetric

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



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

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



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

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



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

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



1839
1840
1841
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1839

def data_stream
  @data_stream
end

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



1845
1846
1847
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1845

def display_video360_advertiser_link
  @display_video360_advertiser_link
end

A proposal for a link between a Google Analytics 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



1853
1854
1855
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1853

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



1859
1860
1861
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1859

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



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

def event_create_rule
  @event_create_rule
end

#expanded_data_setGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaExpandedDataSet

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



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

def expanded_data_set
  @expanded_data_set
end

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



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

def firebase_link
  @firebase_link
end

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



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

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



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

def google_signals_settings
  @google_signals_settings
end

#key_eventGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaKeyEvent

A key event in a Google Analytics property. Corresponds to the JSON property keyEvent



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

def key_event
  @key_event
end

#measurement_protocol_secretGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaMeasurementProtocolSecret

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



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

def measurement_protocol_secret
  @measurement_protocol_secret
end

#propertyGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaProperty

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



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

def property
  @property
end

#reporting_data_annotationGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaReportingDataAnnotation

A Reporting Data Annotation is a comment connected to certain dates for reporting data. Corresponds to the JSON property reportingDataAnnotation



1910
1911
1912
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1910

def reporting_data_annotation
  @reporting_data_annotation
end

#reporting_identity_settingsGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaReportingIdentitySettings

A resource containing settings related to reporting identity. Corresponds to the JSON property reportingIdentitySettings



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

def reporting_identity_settings
  @reporting_identity_settings
end

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



1920
1921
1922
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1920

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



1925
1926
1927
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1925

def skadnetwork_conversion_value_schema
  @skadnetwork_conversion_value_schema
end

#subproperty_sync_configGoogle::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaSubpropertySyncConfig

Subproperty synchronization configuration controls how ordinary property configurations are synchronized to subproperties. This resource is provisioned automatically for each subproperty. Corresponds to the JSON property subpropertySyncConfig



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

def subproperty_sync_config
  @subproperty_sync_config
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1939

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)
  @key_event = args[:key_event] if args.key?(:key_event)
  @measurement_protocol_secret = args[:measurement_protocol_secret] if args.key?(:measurement_protocol_secret)
  @property = args[:property] if args.key?(:property)
  @reporting_data_annotation = args[:reporting_data_annotation] if args.key?(:reporting_data_annotation)
  @reporting_identity_settings = args[:reporting_identity_settings] if args.key?(:reporting_identity_settings)
  @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)
  @subproperty_sync_config = args[:subproperty_sync_config] if args.key?(:subproperty_sync_config)
end