Class: Aws::Personalize::Types::SolutionUpdateSummary

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

Overview

Provides a summary of the properties of a solution update. For a complete listing, call the DescribeSolution API.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#creation_date_timeTime

The date and time (in Unix format) that the solution update was created.

Returns:

  • (Time)


5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 5624

class SolutionUpdateSummary < Struct.new(
  :solution_update_config,
  :status,
  :perform_auto_training,
  :perform_incremental_update,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reasonString

If a solution update fails, the reason behind the failure.

Returns:

  • (String)


5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 5624

class SolutionUpdateSummary < Struct.new(
  :solution_update_config,
  :status,
  :perform_auto_training,
  :perform_incremental_update,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_date_timeTime

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

Returns:

  • (Time)


5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 5624

class SolutionUpdateSummary < Struct.new(
  :solution_update_config,
  :status,
  :perform_auto_training,
  :perform_incremental_update,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#perform_auto_trainingBoolean

Whether the solution automatically creates solution versions.

Returns:

  • (Boolean)


5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 5624

class SolutionUpdateSummary < Struct.new(
  :solution_update_config,
  :status,
  :perform_auto_training,
  :perform_incremental_update,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#perform_incremental_updateBoolean

A Boolean value that indicates whether incremental training updates are performed on the model. When enabled, this allows the model to learn from new data more frequently without requiring full retraining, which enables near real-time personalization. This parameter is supported only for solutions that use the semantic-similarity recipe.

Returns:

  • (Boolean)


5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 5624

class SolutionUpdateSummary < Struct.new(
  :solution_update_config,
  :status,
  :perform_auto_training,
  :perform_incremental_update,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#solution_update_configTypes::SolutionUpdateConfig

The configuration details of the solution.



5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 5624

class SolutionUpdateSummary < Struct.new(
  :solution_update_config,
  :status,
  :perform_auto_training,
  :perform_incremental_update,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the solution update. A solution update can be in one of the following states:

CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

Returns:

  • (String)


5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
# File 'gems/aws-sdk-personalize/lib/aws-sdk-personalize/types.rb', line 5624

class SolutionUpdateSummary < Struct.new(
  :solution_update_config,
  :status,
  :perform_auto_training,
  :perform_incremental_update,
  :creation_date_time,
  :last_updated_date_time,
  :failure_reason)
  SENSITIVE = []
  include Aws::Structure
end