Class: Aws::PersonalizeEvents::Types::PutEventsRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-personalizeevents/lib/aws-sdk-personalizeevents/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:user_id]

Instance Attribute Summary collapse

Instance Attribute Details

#event_listArray<Types::Event>

A list of event data from the session.

Returns:



406
407
408
409
410
411
412
413
# File 'gems/aws-sdk-personalizeevents/lib/aws-sdk-personalizeevents/types.rb', line 406

class PutEventsRequest < Struct.new(
  :tracking_id,
  :user_id,
  :session_id,
  :event_list)
  SENSITIVE = [:user_id]
  include Aws::Structure
end

#session_idString

The session ID associated with the user's visit. Your application generates the sessionId when a user first visits your website or uses your application. Amazon Personalize uses the sessionId to associate events with the user before they log in. For more information, see Recording item interaction events.

Returns:

  • (String)


406
407
408
409
410
411
412
413
# File 'gems/aws-sdk-personalizeevents/lib/aws-sdk-personalizeevents/types.rb', line 406

class PutEventsRequest < Struct.new(
  :tracking_id,
  :user_id,
  :session_id,
  :event_list)
  SENSITIVE = [:user_id]
  include Aws::Structure
end

#tracking_idString

The tracking ID for the event. The ID is generated by a call to the CreateEventTracker API.

Returns:

  • (String)


406
407
408
409
410
411
412
413
# File 'gems/aws-sdk-personalizeevents/lib/aws-sdk-personalizeevents/types.rb', line 406

class PutEventsRequest < Struct.new(
  :tracking_id,
  :user_id,
  :session_id,
  :event_list)
  SENSITIVE = [:user_id]
  include Aws::Structure
end

#user_idString

The user associated with the event.

Returns:

  • (String)


406
407
408
409
410
411
412
413
# File 'gems/aws-sdk-personalizeevents/lib/aws-sdk-personalizeevents/types.rb', line 406

class PutEventsRequest < Struct.new(
  :tracking_id,
  :user_id,
  :session_id,
  :event_list)
  SENSITIVE = [:user_id]
  include Aws::Structure
end