Interface PersonalizeEventsAsyncClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Create a builder that can be used to configure and create aPersonalizeEventsAsyncClient
.static PersonalizeEventsAsyncClient
create()
Create aPersonalizeEventsAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CompletableFuture
<PutEventsResponse> putEvents
(Consumer<PutEventsRequest.Builder> putEventsRequest) Records user interaction event data.default CompletableFuture
<PutEventsResponse> putEvents
(PutEventsRequest putEventsRequest) Records user interaction event data.default CompletableFuture
<PutItemsResponse> putItems
(Consumer<PutItemsRequest.Builder> putItemsRequest) Adds one or more items to an Items dataset.default CompletableFuture
<PutItemsResponse> putItems
(PutItemsRequest putItemsRequest) Adds one or more items to an Items dataset.default CompletableFuture
<PutUsersResponse> putUsers
(Consumer<PutUsersRequest.Builder> putUsersRequest) Adds one or more users to a Users dataset.default CompletableFuture
<PutUsersResponse> putUsers
(PutUsersRequest putUsersRequest) Adds one or more users to a Users dataset.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
putEvents
Records user interaction event data. For more information see Recording Events.
- Parameters:
putEventsRequest
-- Returns:
- A Java Future containing the result of the PutEvents operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException Provide a valid value for the field or parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- PersonalizeEventsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putEvents
default CompletableFuture<PutEventsResponse> putEvents(Consumer<PutEventsRequest.Builder> putEventsRequest) Records user interaction event data. For more information see Recording Events.
This is a convenience which creates an instance of the
PutEventsRequest.Builder
avoiding the need to create one manually viaPutEventsRequest.builder()
- Parameters:
putEventsRequest
- AConsumer
that will call methods onPutEventsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the PutEvents operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException Provide a valid value for the field or parameter.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- PersonalizeEventsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putItems
Adds one or more items to an Items dataset. For more information see Importing Items Incrementally.
- Parameters:
putItemsRequest
-- Returns:
- A Java Future containing the result of the PutItems operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException Provide a valid value for the field or parameter.
- ResourceNotFoundException Could not find the specified resource.
- ResourceInUseException The specified resource is in use.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- PersonalizeEventsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putItems
default CompletableFuture<PutItemsResponse> putItems(Consumer<PutItemsRequest.Builder> putItemsRequest) Adds one or more items to an Items dataset. For more information see Importing Items Incrementally.
This is a convenience which creates an instance of the
PutItemsRequest.Builder
avoiding the need to create one manually viaPutItemsRequest.builder()
- Parameters:
putItemsRequest
- AConsumer
that will call methods onPutItemsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the PutItems operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException Provide a valid value for the field or parameter.
- ResourceNotFoundException Could not find the specified resource.
- ResourceInUseException The specified resource is in use.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- PersonalizeEventsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putUsers
Adds one or more users to a Users dataset. For more information see Importing Users Incrementally.
- Parameters:
putUsersRequest
-- Returns:
- A Java Future containing the result of the PutUsers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException Provide a valid value for the field or parameter.
- ResourceNotFoundException Could not find the specified resource.
- ResourceInUseException The specified resource is in use.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- PersonalizeEventsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putUsers
default CompletableFuture<PutUsersResponse> putUsers(Consumer<PutUsersRequest.Builder> putUsersRequest) Adds one or more users to a Users dataset. For more information see Importing Users Incrementally.
This is a convenience which creates an instance of the
PutUsersRequest.Builder
avoiding the need to create one manually viaPutUsersRequest.builder()
- Parameters:
putUsersRequest
- AConsumer
that will call methods onPutUsersRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the PutUsers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException Provide a valid value for the field or parameter.
- ResourceNotFoundException Could not find the specified resource.
- ResourceInUseException The specified resource is in use.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- PersonalizeEventsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-
create
Create aPersonalizeEventsAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aPersonalizeEventsAsyncClient
.
-