class Google::Apis::RecommendationengineV1beta1::GoogleCloudRecommendationengineV1beta1PurgeUserEventsRequest
Request message for PurgeUserEvents method.
Attributes
Required. The filter string to specify the events to be deleted. Empty string filter is not allowed. The eligible fields for filtering are: * `eventType`: UserEvent.eventType field of type string. * `eventTime`: in ISO 8601 “zulu” format. * `visitorId`: field of type string. Specifying this will delete all events associated with a visitor. * `userId`: field of type string. Specifying this will delete all events associated with a user. Examples: * Deleting all events in a time range: `eventTime > “2012-04-23T18:25:43.511Z” eventTime < “ 2012-04-23T18:30:43.511Z”` * Deleting specific eventType in time range: ` eventTime > “2012-04-23T18:25:43.511Z” eventType = “detail-page-view”` * Deleting all events for a specific visitor: `visitorId = “visitor1024”` The filtering fields are assumed to have an implicit AND. Corresponds to the JSON property `filter` @return [String]
Optional. The default value is false. Override this flag to true to actually perform the purge. If the field is not set to true, a sampling of events to be deleted will be returned. Corresponds to the JSON property `force` @return [Boolean]
Optional. The default value is false. Override this flag to true to actually perform the purge. If the field is not set to true, a sampling of events to be deleted will be returned. Corresponds to the JSON property `force` @return [Boolean]
Public Class Methods
# File lib/google/apis/recommendationengine_v1beta1/classes.rb, line 1536 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/recommendationengine_v1beta1/classes.rb, line 1541 def update!(**args) @filter = args[:filter] if args.key?(:filter) @force = args[:force] if args.key?(:force) end