class Aws::Personalize::Types::SolutionVersion

An object that provides information about a specific version of a Solution.

@!attribute [rw] solution_version_arn

The ARN of the solution version.
@return [String]

@!attribute [rw] solution_arn

The ARN of the solution.
@return [String]

@!attribute [rw] perform_hpo

Whether to perform hyperparameter optimization (HPO) on the chosen
recipe. The default is `false`.
@return [Boolean]

@!attribute [rw] perform_auto_ml

When true, Amazon Personalize searches for the most optimal recipe
according to the solution configuration. When false (the default),
Amazon Personalize uses `recipeArn`.
@return [Boolean]

@!attribute [rw] recipe_arn

The ARN of the recipe used in the solution.
@return [String]

@!attribute [rw] event_type

The event type (for example, 'click' or 'like') that is used for
training the model.
@return [String]

@!attribute [rw] dataset_group_arn

The Amazon Resource Name (ARN) of the dataset group providing the
training data.
@return [String]

@!attribute [rw] solution_config

Describes the configuration properties for the solution.
@return [Types::SolutionConfig]

@!attribute [rw] training_hours

The time used to train the model. You are billed for the time it
takes to train a model. This field is visible only after Amazon
Personalize successfully trains a model.
@return [Float]

@!attribute [rw] training_mode

The scope of training to be performed when creating the solution
version. The `FULL` option trains the solution version based on the
entirety of the input solution's training data, while the `UPDATE`
option processes only the data that has changed in comparison to the
input solution. Choose `UPDATE` when you want to incrementally
update your solution version instead of creating an entirely new
one.

The `UPDATE` option can only be used when you already have an active
solution version created from the input solution using the `FULL`
option and the input solution was trained with the
[User-Personalization][1] recipe or the [HRNN-Coldstart][2] recipe.

[1]: https://docs.aws.amazon.com/personalize/latest/dg/native-recipe-new-item-USER_PERSONALIZATION.html
[2]: https://docs.aws.amazon.com/personalize/latest/dg/native-recipe-hrnn-coldstart.html
@return [String]

@!attribute [rw] tuned_hpo_params

If hyperparameter optimization was performed, contains the
hyperparameter values of the best performing model.
@return [Types::TunedHPOParams]

@!attribute [rw] status

The status of the solution version.

A solution version can be in one of the following states:

* CREATE PENDING

* CREATE IN\_PROGRESS

* ACTIVE

* CREATE FAILED

* CREATE STOPPING

* CREATE STOPPED
@return [String]

@!attribute [rw] failure_reason

If training a solution version fails, the reason for the failure.
@return [String]

@!attribute [rw] creation_date_time

The date and time (in Unix time) that this version of the solution
was created.
@return [Time]

@!attribute [rw] last_updated_date_time

The date and time (in Unix time) that the solution was last updated.
@return [Time]

@see docs.aws.amazon.com/goto/WebAPI/personalize-2018-05-22/SolutionVersion AWS API Documentation

Constants

SENSITIVE