class Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataRetentionSettings
Settings values for data retention. This is a singleton resource.
Attributes
event_data_retention[RW]
The length of time that event-level data is retained. Corresponds to the JSON property `eventDataRetention` @return [String]
name[RW]
Output only. Resource name for this DataRetentionSetting resource. Format: properties/`property`/dataRetentionSettings Corresponds to the JSON property `name` @return [String]
reset_user_data_on_new_activity[RW]
If true, reset the retention period for the user identifier with every event from that user. Corresponds to the JSON property `resetUserDataOnNewActivity` @return [Boolean]
reset_user_data_on_new_activity?[RW]
If true, reset the retention period for the user identifier with every event from that user. Corresponds to the JSON property `resetUserDataOnNewActivity` @return [Boolean]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/analyticsadmin_v1alpha/classes.rb, line 899 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File lib/google/apis/analyticsadmin_v1alpha/classes.rb, line 904 def update!(**args) @event_data_retention = args[:event_data_retention] if args.key?(:event_data_retention) @name = args[:name] if args.key?(:name) @reset_user_data_on_new_activity = args[:reset_user_data_on_new_activity] if args.key?(:reset_user_data_on_new_activity) end