View on GitHub

aws-sdk-swift

PersonalizeEventsClientProtocol

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 Events.

public protocol PersonalizeEventsClientProtocol 

Requirements

putEvents(input:completion:)

Records user interaction event data. For more information see Recording Events.

func putEvents(input: PutEventsInput, completion: @escaping (ClientRuntime.SdkResult<PutEventsOutputResponse, PutEventsOutputError>) -> Void)

putItems(input:completion:)

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

func putItems(input: PutItemsInput, completion: @escaping (ClientRuntime.SdkResult<PutItemsOutputResponse, PutItemsOutputError>) -> Void)

putUsers(input:completion:)

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

func putUsers(input: PutUsersInput, completion: @escaping (ClientRuntime.SdkResult<PutUsersOutputResponse, PutUsersOutputError>) -> Void)