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 StringValue 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 PersonalizeEventsAsyncClientcreate()Create aPersonalizeEventsAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand 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
closeMethods 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.Builderavoiding the need to create one manually viaPutEventsRequest.builder()- Parameters:
putEventsRequest- AConsumerthat will call methods onPutEventsRequest.Builderto 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.Builderavoiding the need to create one manually viaPutItemsRequest.builder()- Parameters:
putItemsRequest- AConsumerthat will call methods onPutItemsRequest.Builderto 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.Builderavoiding the need to create one manually viaPutUsersRequest.builder()- Parameters:
putUsersRequest- AConsumerthat will call methods onPutUsersRequest.Builderto 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:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-
create
Create aPersonalizeEventsAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aPersonalizeEventsAsyncClient.
-