Solution

class Solution

By default, all new solutions use automatic training. With automatic training, you incur training costs while your solution is active. To avoid unnecessary costs, when you are finished you can update the solution to turn off automatic training. For information about training costs, see Amazon Personalize pricing.

An object that provides information about a solution. A solution includes the custom recipe, customized parameters, and trained models (Solution Versions) that Amazon Personalize uses to generate recommendations.

After you create a solution, you can’t change its configuration. If you need to make changes, you can clone the solution with the Amazon Personalize console or create a new one.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

When performAutoML is true, specifies the best recipe found.

Link copied to clipboard

The creation date and time (in Unix time) of the solution.

Link copied to clipboard

The Amazon Resource Name (ARN) of the dataset group that provides the training data.

Link copied to clipboard

The event type (for example, 'click' or 'like') that is used for training the model. If no eventType is provided, Amazon Personalize uses all interactions for training with equal weight regardless of type.

Link copied to clipboard

The date and time (in Unix time) that the solution was last updated.

Link copied to clipboard

Provides a summary of the latest updates to the solution.

Link copied to clipboard

Describes the latest version of the solution, including the status and the ARN.

Link copied to clipboard
val name: String?

The name of the solution.

Link copied to clipboard

We don't recommend enabling automated machine learning. Instead, match your use case to the available Amazon Personalize recipes. For more information, see Determining your use case.

Link copied to clipboard

Specifies whether the solution automatically creates solution versions. The default is True and the solution automatically creates new solution versions every 7 days.

Link copied to clipboard

Whether to perform hyperparameter optimization (HPO) on the chosen recipe. The default is false.

Link copied to clipboard

The ARN of the recipe used to create the solution. This is required when performAutoML is false.

Link copied to clipboard

The ARN of the solution.

Link copied to clipboard

Describes the configuration properties for the solution.

Link copied to clipboard

The status of the solution.

Functions

Link copied to clipboard
inline fun copy(block: Solution.Builder.() -> Unit = {}): Solution
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String