Class: Aws::Personalize::Types::UpdateSolutionRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-personalize/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#perform_auto_trainingBoolean

Whether the solution uses automatic training to create new solution versions (trained models). You can change the training frequency by specifying a ‘schedulingExpression` in the `AutoTrainingConfig` as part of solution configuration.

If you turn on automatic training, the first automatic training starts within one hour after the solution update completes. If you manually create a solution version within the hour, the solution skips the first automatic training. For more information about automatic training, see [Configuring automatic training].

After training starts, you can get the solution version’s Amazon Resource Name (ARN) with the [ListSolutionVersions] API operation. To get its status, use the [DescribeSolutionVersion].

[1]: docs.aws.amazon.com/personalize/latest/dg/solution-config-auto-training.html [2]: docs.aws.amazon.com/personalize/latest/dg/API_ListSolutionVersions.html [3]: docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolutionVersion.html

Returns:

  • (Boolean)


6114
6115
6116
6117
6118
6119
6120
# File 'lib/aws-sdk-personalize/types.rb', line 6114

class UpdateSolutionRequest < Struct.new(
  :solution_arn,
  :perform_auto_training,
  :solution_update_config)
  SENSITIVE = []
  include Aws::Structure
end

#solution_arnString

The Amazon Resource Name (ARN) of the solution to update.

Returns:

  • (String)


6114
6115
6116
6117
6118
6119
6120
# File 'lib/aws-sdk-personalize/types.rb', line 6114

class UpdateSolutionRequest < Struct.new(
  :solution_arn,
  :perform_auto_training,
  :solution_update_config)
  SENSITIVE = []
  include Aws::Structure
end

#solution_update_configTypes::SolutionUpdateConfig

The new configuration details of the solution.



6114
6115
6116
6117
6118
6119
6120
# File 'lib/aws-sdk-personalize/types.rb', line 6114

class UpdateSolutionRequest < Struct.new(
  :solution_arn,
  :perform_auto_training,
  :solution_update_config)
  SENSITIVE = []
  include Aws::Structure
end