class Google::Apis::RecommendationengineV1beta1::GoogleCloudRecommendationengineV1beta1PurgeUserEventsRequest

Request message for PurgeUserEvents method.

Attributes

filter[RW]

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]

force[RW]

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]

force?[RW]

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

new(**args) click to toggle source
# File lib/google/apis/recommendationengine_v1beta1/classes.rb, line 1536
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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