class Aws::Personalize::Types::Solution

An object that provides information about a solution. A solution is a trained model that can be deployed as a campaign.

@!attribute [rw] name

The name of the solution.
@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 performs a search for the best
USER\_PERSONALIZATION recipe from the list specified in the solution
configuration (`recipeArn` must not be specified). When false (the
default), Amazon Personalize uses `recipeArn` for training.
@return [Boolean]

@!attribute [rw] recipe_arn

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

@!attribute [rw] dataset_group_arn

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

@!attribute [rw] event_type

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.
@return [String]

@!attribute [rw] solution_config

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

@!attribute [rw] auto_ml_result

When `performAutoML` is true, specifies the best recipe found.
@return [Types::AutoMLResult]

@!attribute [rw] status

The status of the solution.

A solution can be in one of the following states:

* CREATE PENDING > CREATE IN\_PROGRESS > ACTIVE -or- CREATE
  FAILED

* DELETE PENDING > DELETE IN\_PROGRESS
@return [String]

@!attribute [rw] creation_date_time

The creation date and time (in Unix time) of the solution.
@return [Time]

@!attribute [rw] last_updated_date_time

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

@!attribute [rw] latest_solution_version

Describes the latest version of the solution, including the status
and the ARN.
@return [Types::SolutionVersionSummary]

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

Constants

SENSITIVE