SolutionArgs

data class SolutionArgs(val datasetGroupArn: Output<String>? = null, val eventType: Output<String>? = null, val name: Output<String>? = null, val performAutoMl: Output<Boolean>? = null, val performHpo: Output<Boolean>? = null, val recipeArn: Output<String>? = null, val solutionConfig: Output<SolutionConfigArgs>? = null) : ConvertibleToJava<SolutionArgs>

Resource schema for AWS::Personalize::Solution.

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(datasetGroupArn: Output<String>? = null, eventType: Output<String>? = null, name: Output<String>? = null, performAutoMl: Output<Boolean>? = null, performHpo: Output<Boolean>? = null, recipeArn: Output<String>? = null, solutionConfig: Output<SolutionConfigArgs>? = null)

Properties

Link copied to clipboard
val datasetGroupArn: Output<String>? = null

The ARN of the dataset group that provides the training data.

Link copied to clipboard
val eventType: Output<String>? = null

When your have multiple event types (using an EVENT_TYPE schema field), this parameter specifies which event type (for example, 'click' or 'like') is used for training the model. If you do not provide an eventType, Amazon Personalize will use all interactions for training with equal weight regardless of type.

Link copied to clipboard
val name: Output<String>? = null

The name for the solution

Link copied to clipboard
val performAutoMl: Output<Boolean>? = null

Whether to perform automated machine learning (AutoML). The default is false. For this case, you must specify recipeArn.

Link copied to clipboard
val performHpo: Output<Boolean>? = null

Whether to perform hyperparameter optimization (HPO) on the specified or selected recipe. The default is false. When performing AutoML, this parameter is always true and you should not set it to false.

Link copied to clipboard
val recipeArn: Output<String>? = null

The ARN of the recipe to use for model training. Only specified when performAutoML is false.

Link copied to clipboard
val solutionConfig: Output<SolutionConfigArgs>? = null

Describes the configuration properties for the solution.

Functions

Link copied to clipboard
open override fun toJava(): SolutionArgs