PersonalizeEventsClient

Amazon Personalize can consume real-time user event data, such as stream or click data, and use it for model training either alone or combined with historical data. For more information see Recording item interaction events.

Properties

Link copied to clipboard
abstract override val config: PersonalizeEventsClient.Config

PersonalizeEventsClient's configuration

Functions

Link copied to clipboard

Records action interaction event data. An action interaction event is an interaction between a user and an action. For example, a user taking an action, such a enrolling in a membership program or downloading your app.

Link copied to clipboard
abstract suspend fun putActions(input: PutActionsRequest): PutActionsResponse

Adds one or more actions to an Actions dataset. For more information see Importing actions individually.

Link copied to clipboard
abstract suspend fun putEvents(input: PutEventsRequest): PutEventsResponse

Records item interaction event data. For more information see Recording item interaction events.

Link copied to clipboard
abstract suspend fun putItems(input: PutItemsRequest): PutItemsResponse

Adds one or more items to an Items dataset. For more information see Importing items individually.

Link copied to clipboard
abstract suspend fun putUsers(input: PutUsersRequest): PutUsersResponse

Adds one or more users to a Users dataset. For more information see Importing users individually.

Inherited functions

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Records action interaction event data. An action interaction event is an interaction between a user and an action. For example, a user taking an action, such a enrolling in a membership program or downloading your app.

Link copied to clipboard

Adds one or more actions to an Actions dataset. For more information see Importing actions individually.

Link copied to clipboard

Records item interaction event data. For more information see Recording item interaction events.

Link copied to clipboard
inline suspend fun PersonalizeEventsClient.putItems(crossinline block: PutItemsRequest.Builder.() -> Unit): PutItemsResponse

Adds one or more items to an Items dataset. For more information see Importing items individually.

Link copied to clipboard
inline suspend fun PersonalizeEventsClient.putUsers(crossinline block: PutUsersRequest.Builder.() -> Unit): PutUsersResponse

Adds one or more users to a Users dataset. For more information see Importing users individually.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.