pub trait PersonalizeEvents {
fn put_events<'life0, 'async_trait>(
&'life0 self,
input: PutEventsRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<PutEventsError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn put_items<'life0, 'async_trait>(
&'life0 self,
input: PutItemsRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<PutItemsError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn put_users<'life0, 'async_trait>(
&'life0 self,
input: PutUsersRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<PutUsersError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
}
Expand description
Trait representing the capabilities of the Amazon Personalize Events API. Amazon Personalize Events clients implement this trait.
Required Methods
fn put_events<'life0, 'async_trait>(
&'life0 self,
input: PutEventsRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<PutEventsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_events<'life0, 'async_trait>(
&'life0 self,
input: PutEventsRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<PutEventsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Records user interaction event data. For more information see Recording Events.
fn put_items<'life0, 'async_trait>(
&'life0 self,
input: PutItemsRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<PutItemsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_items<'life0, 'async_trait>(
&'life0 self,
input: PutItemsRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<PutItemsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds one or more items to an Items dataset. For more information see Importing Items Incrementally.
fn put_users<'life0, 'async_trait>(
&'life0 self,
input: PutUsersRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<PutUsersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_users<'life0, 'async_trait>(
&'life0 self,
input: PutUsersRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<PutUsersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds one or more users to a Users dataset. For more information see Importing Users Incrementally.