AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::Personalize::Model::Solution Class Reference

#include <Solution.h>

Public Member Functions

 Solution ()
 
 Solution (Aws::Utils::Json::JsonView jsonValue)
 
Solutionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
SolutionWithName (const Aws::String &value)
 
SolutionWithName (Aws::String &&value)
 
SolutionWithName (const char *value)
 
const Aws::StringGetSolutionArn () const
 
bool SolutionArnHasBeenSet () const
 
void SetSolutionArn (const Aws::String &value)
 
void SetSolutionArn (Aws::String &&value)
 
void SetSolutionArn (const char *value)
 
SolutionWithSolutionArn (const Aws::String &value)
 
SolutionWithSolutionArn (Aws::String &&value)
 
SolutionWithSolutionArn (const char *value)
 
bool GetPerformHPO () const
 
bool PerformHPOHasBeenSet () const
 
void SetPerformHPO (bool value)
 
SolutionWithPerformHPO (bool value)
 
bool GetPerformAutoML () const
 
bool PerformAutoMLHasBeenSet () const
 
void SetPerformAutoML (bool value)
 
SolutionWithPerformAutoML (bool value)
 
const Aws::StringGetRecipeArn () const
 
bool RecipeArnHasBeenSet () const
 
void SetRecipeArn (const Aws::String &value)
 
void SetRecipeArn (Aws::String &&value)
 
void SetRecipeArn (const char *value)
 
SolutionWithRecipeArn (const Aws::String &value)
 
SolutionWithRecipeArn (Aws::String &&value)
 
SolutionWithRecipeArn (const char *value)
 
const Aws::StringGetDatasetGroupArn () const
 
bool DatasetGroupArnHasBeenSet () const
 
void SetDatasetGroupArn (const Aws::String &value)
 
void SetDatasetGroupArn (Aws::String &&value)
 
void SetDatasetGroupArn (const char *value)
 
SolutionWithDatasetGroupArn (const Aws::String &value)
 
SolutionWithDatasetGroupArn (Aws::String &&value)
 
SolutionWithDatasetGroupArn (const char *value)
 
const Aws::StringGetEventType () const
 
bool EventTypeHasBeenSet () const
 
void SetEventType (const Aws::String &value)
 
void SetEventType (Aws::String &&value)
 
void SetEventType (const char *value)
 
SolutionWithEventType (const Aws::String &value)
 
SolutionWithEventType (Aws::String &&value)
 
SolutionWithEventType (const char *value)
 
const SolutionConfigGetSolutionConfig () const
 
bool SolutionConfigHasBeenSet () const
 
void SetSolutionConfig (const SolutionConfig &value)
 
void SetSolutionConfig (SolutionConfig &&value)
 
SolutionWithSolutionConfig (const SolutionConfig &value)
 
SolutionWithSolutionConfig (SolutionConfig &&value)
 
const AutoMLResultGetAutoMLResult () const
 
bool AutoMLResultHasBeenSet () const
 
void SetAutoMLResult (const AutoMLResult &value)
 
void SetAutoMLResult (AutoMLResult &&value)
 
SolutionWithAutoMLResult (const AutoMLResult &value)
 
SolutionWithAutoMLResult (AutoMLResult &&value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
SolutionWithStatus (const Aws::String &value)
 
SolutionWithStatus (Aws::String &&value)
 
SolutionWithStatus (const char *value)
 
const Aws::Utils::DateTimeGetCreationDateTime () const
 
bool CreationDateTimeHasBeenSet () const
 
void SetCreationDateTime (const Aws::Utils::DateTime &value)
 
void SetCreationDateTime (Aws::Utils::DateTime &&value)
 
SolutionWithCreationDateTime (const Aws::Utils::DateTime &value)
 
SolutionWithCreationDateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedDateTime () const
 
bool LastUpdatedDateTimeHasBeenSet () const
 
void SetLastUpdatedDateTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDateTime (Aws::Utils::DateTime &&value)
 
SolutionWithLastUpdatedDateTime (const Aws::Utils::DateTime &value)
 
SolutionWithLastUpdatedDateTime (Aws::Utils::DateTime &&value)
 
const SolutionVersionSummaryGetLatestSolutionVersion () const
 
bool LatestSolutionVersionHasBeenSet () const
 
void SetLatestSolutionVersion (const SolutionVersionSummary &value)
 
void SetLatestSolutionVersion (SolutionVersionSummary &&value)
 
SolutionWithLatestSolutionVersion (const SolutionVersionSummary &value)
 
SolutionWithLatestSolutionVersion (SolutionVersionSummary &&value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 36 of file Solution.h.

Constructor & Destructor Documentation

◆ Solution() [1/2]

Aws::Personalize::Model::Solution::Solution ( )

◆ Solution() [2/2]

Aws::Personalize::Model::Solution::Solution ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AutoMLResultHasBeenSet()

bool Aws::Personalize::Model::Solution::AutoMLResultHasBeenSet ( ) const
inline

When performAutoML is true, specifies the best recipe found.

Definition at line 371 of file Solution.h.

◆ CreationDateTimeHasBeenSet()

bool Aws::Personalize::Model::Solution::CreationDateTimeHasBeenSet ( ) const
inline

The creation date and time (in Unix time) of the solution.

Definition at line 467 of file Solution.h.

◆ DatasetGroupArnHasBeenSet()

bool Aws::Personalize::Model::Solution::DatasetGroupArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the dataset group that provides the training data.

Definition at line 236 of file Solution.h.

◆ EventTypeHasBeenSet()

bool Aws::Personalize::Model::Solution::EventTypeHasBeenSet ( ) const
inline

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.

Definition at line 287 of file Solution.h.

◆ GetAutoMLResult()

const AutoMLResult& Aws::Personalize::Model::Solution::GetAutoMLResult ( ) const
inline

When performAutoML is true, specifies the best recipe found.

Definition at line 366 of file Solution.h.

◆ GetCreationDateTime()

const Aws::Utils::DateTime& Aws::Personalize::Model::Solution::GetCreationDateTime ( ) const
inline

The creation date and time (in Unix time) of the solution.

Definition at line 462 of file Solution.h.

◆ GetDatasetGroupArn()

const Aws::String& Aws::Personalize::Model::Solution::GetDatasetGroupArn ( ) const
inline

The Amazon Resource Name (ARN) of the dataset group that provides the training data.

Definition at line 230 of file Solution.h.

◆ GetEventType()

const Aws::String& Aws::Personalize::Model::Solution::GetEventType ( ) const
inline

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.

Definition at line 280 of file Solution.h.

◆ GetLastUpdatedDateTime()

const Aws::Utils::DateTime& Aws::Personalize::Model::Solution::GetLastUpdatedDateTime ( ) const
inline

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

Definition at line 493 of file Solution.h.

◆ GetLatestSolutionVersion()

const SolutionVersionSummary& Aws::Personalize::Model::Solution::GetLatestSolutionVersion ( ) const
inline

Describes the latest version of the solution, including the status and the ARN.

Definition at line 525 of file Solution.h.

◆ GetName()

const Aws::String& Aws::Personalize::Model::Solution::GetName ( ) const
inline

The name of the solution.

Definition at line 48 of file Solution.h.

◆ GetPerformAutoML()

bool Aws::Personalize::Model::Solution::GetPerformAutoML ( ) const
inline

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.

Definition at line 158 of file Solution.h.

◆ GetPerformHPO()

bool Aws::Personalize::Model::Solution::GetPerformHPO ( ) const
inline

Whether to perform hyperparameter optimization (HPO) on the chosen recipe. The default is false.

Definition at line 131 of file Solution.h.

◆ GetRecipeArn()

const Aws::String& Aws::Personalize::Model::Solution::GetRecipeArn ( ) const
inline

The ARN of the recipe used to create the solution.

Definition at line 188 of file Solution.h.

◆ GetSolutionArn()

const Aws::String& Aws::Personalize::Model::Solution::GetSolutionArn ( ) const
inline

The ARN of the solution.

Definition at line 89 of file Solution.h.

◆ GetSolutionConfig()

const SolutionConfig& Aws::Personalize::Model::Solution::GetSolutionConfig ( ) const
inline

Describes the configuration properties for the solution.

Definition at line 335 of file Solution.h.

◆ GetStatus()

const Aws::String& Aws::Personalize::Model::Solution::GetStatus ( ) const
inline

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

Definition at line 400 of file Solution.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Personalize::Model::Solution::Jsonize ( ) const

◆ LastUpdatedDateTimeHasBeenSet()

bool Aws::Personalize::Model::Solution::LastUpdatedDateTimeHasBeenSet ( ) const
inline

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

Definition at line 498 of file Solution.h.

◆ LatestSolutionVersionHasBeenSet()

bool Aws::Personalize::Model::Solution::LatestSolutionVersionHasBeenSet ( ) const
inline

Describes the latest version of the solution, including the status and the ARN.

Definition at line 531 of file Solution.h.

◆ NameHasBeenSet()

bool Aws::Personalize::Model::Solution::NameHasBeenSet ( ) const
inline

The name of the solution.

Definition at line 53 of file Solution.h.

◆ operator=()

Solution& Aws::Personalize::Model::Solution::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PerformAutoMLHasBeenSet()

bool Aws::Personalize::Model::Solution::PerformAutoMLHasBeenSet ( ) const
inline

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.

Definition at line 166 of file Solution.h.

◆ PerformHPOHasBeenSet()

bool Aws::Personalize::Model::Solution::PerformHPOHasBeenSet ( ) const
inline

Whether to perform hyperparameter optimization (HPO) on the chosen recipe. The default is false.

Definition at line 137 of file Solution.h.

◆ RecipeArnHasBeenSet()

bool Aws::Personalize::Model::Solution::RecipeArnHasBeenSet ( ) const
inline

The ARN of the recipe used to create the solution.

Definition at line 193 of file Solution.h.

◆ SetAutoMLResult() [1/2]

void Aws::Personalize::Model::Solution::SetAutoMLResult ( AutoMLResult &&  value)
inline

When performAutoML is true, specifies the best recipe found.

Definition at line 381 of file Solution.h.

◆ SetAutoMLResult() [2/2]

void Aws::Personalize::Model::Solution::SetAutoMLResult ( const AutoMLResult value)
inline

When performAutoML is true, specifies the best recipe found.

Definition at line 376 of file Solution.h.

◆ SetCreationDateTime() [1/2]

void Aws::Personalize::Model::Solution::SetCreationDateTime ( Aws::Utils::DateTime &&  value)
inline

The creation date and time (in Unix time) of the solution.

Definition at line 477 of file Solution.h.

◆ SetCreationDateTime() [2/2]

void Aws::Personalize::Model::Solution::SetCreationDateTime ( const Aws::Utils::DateTime value)
inline

The creation date and time (in Unix time) of the solution.

Definition at line 472 of file Solution.h.

◆ SetDatasetGroupArn() [1/3]

void Aws::Personalize::Model::Solution::SetDatasetGroupArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the dataset group that provides the training data.

Definition at line 248 of file Solution.h.

◆ SetDatasetGroupArn() [2/3]

void Aws::Personalize::Model::Solution::SetDatasetGroupArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the dataset group that provides the training data.

Definition at line 242 of file Solution.h.

◆ SetDatasetGroupArn() [3/3]

void Aws::Personalize::Model::Solution::SetDatasetGroupArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the dataset group that provides the training data.

Definition at line 254 of file Solution.h.

◆ SetEventType() [1/3]

void Aws::Personalize::Model::Solution::SetEventType ( Aws::String &&  value)
inline

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.

Definition at line 301 of file Solution.h.

◆ SetEventType() [2/3]

void Aws::Personalize::Model::Solution::SetEventType ( const Aws::String value)
inline

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.

Definition at line 294 of file Solution.h.

◆ SetEventType() [3/3]

void Aws::Personalize::Model::Solution::SetEventType ( const char *  value)
inline

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.

Definition at line 308 of file Solution.h.

◆ SetLastUpdatedDateTime() [1/2]

void Aws::Personalize::Model::Solution::SetLastUpdatedDateTime ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 508 of file Solution.h.

◆ SetLastUpdatedDateTime() [2/2]

void Aws::Personalize::Model::Solution::SetLastUpdatedDateTime ( const Aws::Utils::DateTime value)
inline

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

Definition at line 503 of file Solution.h.

◆ SetLatestSolutionVersion() [1/2]

void Aws::Personalize::Model::Solution::SetLatestSolutionVersion ( const SolutionVersionSummary value)
inline

Describes the latest version of the solution, including the status and the ARN.

Definition at line 537 of file Solution.h.

◆ SetLatestSolutionVersion() [2/2]

void Aws::Personalize::Model::Solution::SetLatestSolutionVersion ( SolutionVersionSummary &&  value)
inline

Describes the latest version of the solution, including the status and the ARN.

Definition at line 543 of file Solution.h.

◆ SetName() [1/3]

void Aws::Personalize::Model::Solution::SetName ( Aws::String &&  value)
inline

The name of the solution.

Definition at line 63 of file Solution.h.

◆ SetName() [2/3]

void Aws::Personalize::Model::Solution::SetName ( const Aws::String value)
inline

The name of the solution.

Definition at line 58 of file Solution.h.

◆ SetName() [3/3]

void Aws::Personalize::Model::Solution::SetName ( const char *  value)
inline

The name of the solution.

Definition at line 68 of file Solution.h.

◆ SetPerformAutoML()

void Aws::Personalize::Model::Solution::SetPerformAutoML ( bool  value)
inline

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.

Definition at line 174 of file Solution.h.

◆ SetPerformHPO()

void Aws::Personalize::Model::Solution::SetPerformHPO ( bool  value)
inline

Whether to perform hyperparameter optimization (HPO) on the chosen recipe. The default is false.

Definition at line 143 of file Solution.h.

◆ SetRecipeArn() [1/3]

void Aws::Personalize::Model::Solution::SetRecipeArn ( Aws::String &&  value)
inline

The ARN of the recipe used to create the solution.

Definition at line 203 of file Solution.h.

◆ SetRecipeArn() [2/3]

void Aws::Personalize::Model::Solution::SetRecipeArn ( const Aws::String value)
inline

The ARN of the recipe used to create the solution.

Definition at line 198 of file Solution.h.

◆ SetRecipeArn() [3/3]

void Aws::Personalize::Model::Solution::SetRecipeArn ( const char *  value)
inline

The ARN of the recipe used to create the solution.

Definition at line 208 of file Solution.h.

◆ SetSolutionArn() [1/3]

void Aws::Personalize::Model::Solution::SetSolutionArn ( Aws::String &&  value)
inline

The ARN of the solution.

Definition at line 104 of file Solution.h.

◆ SetSolutionArn() [2/3]

void Aws::Personalize::Model::Solution::SetSolutionArn ( const Aws::String value)
inline

The ARN of the solution.

Definition at line 99 of file Solution.h.

◆ SetSolutionArn() [3/3]

void Aws::Personalize::Model::Solution::SetSolutionArn ( const char *  value)
inline

The ARN of the solution.

Definition at line 109 of file Solution.h.

◆ SetSolutionConfig() [1/2]

void Aws::Personalize::Model::Solution::SetSolutionConfig ( const SolutionConfig value)
inline

Describes the configuration properties for the solution.

Definition at line 345 of file Solution.h.

◆ SetSolutionConfig() [2/2]

void Aws::Personalize::Model::Solution::SetSolutionConfig ( SolutionConfig &&  value)
inline

Describes the configuration properties for the solution.

Definition at line 350 of file Solution.h.

◆ SetStatus() [1/3]

void Aws::Personalize::Model::Solution::SetStatus ( Aws::String &&  value)
inline

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

Definition at line 424 of file Solution.h.

◆ SetStatus() [2/3]

void Aws::Personalize::Model::Solution::SetStatus ( const Aws::String value)
inline

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

Definition at line 416 of file Solution.h.

◆ SetStatus() [3/3]

void Aws::Personalize::Model::Solution::SetStatus ( const char *  value)
inline

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

Definition at line 432 of file Solution.h.

◆ SolutionArnHasBeenSet()

bool Aws::Personalize::Model::Solution::SolutionArnHasBeenSet ( ) const
inline

The ARN of the solution.

Definition at line 94 of file Solution.h.

◆ SolutionConfigHasBeenSet()

bool Aws::Personalize::Model::Solution::SolutionConfigHasBeenSet ( ) const
inline

Describes the configuration properties for the solution.

Definition at line 340 of file Solution.h.

◆ StatusHasBeenSet()

bool Aws::Personalize::Model::Solution::StatusHasBeenSet ( ) const
inline

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

Definition at line 408 of file Solution.h.

◆ WithAutoMLResult() [1/2]

Solution& Aws::Personalize::Model::Solution::WithAutoMLResult ( AutoMLResult &&  value)
inline

When performAutoML is true, specifies the best recipe found.

Definition at line 391 of file Solution.h.

◆ WithAutoMLResult() [2/2]

Solution& Aws::Personalize::Model::Solution::WithAutoMLResult ( const AutoMLResult value)
inline

When performAutoML is true, specifies the best recipe found.

Definition at line 386 of file Solution.h.

◆ WithCreationDateTime() [1/2]

Solution& Aws::Personalize::Model::Solution::WithCreationDateTime ( Aws::Utils::DateTime &&  value)
inline

The creation date and time (in Unix time) of the solution.

Definition at line 487 of file Solution.h.

◆ WithCreationDateTime() [2/2]

Solution& Aws::Personalize::Model::Solution::WithCreationDateTime ( const Aws::Utils::DateTime value)
inline

The creation date and time (in Unix time) of the solution.

Definition at line 482 of file Solution.h.

◆ WithDatasetGroupArn() [1/3]

Solution& Aws::Personalize::Model::Solution::WithDatasetGroupArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the dataset group that provides the training data.

Definition at line 266 of file Solution.h.

◆ WithDatasetGroupArn() [2/3]

Solution& Aws::Personalize::Model::Solution::WithDatasetGroupArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the dataset group that provides the training data.

Definition at line 260 of file Solution.h.

◆ WithDatasetGroupArn() [3/3]

Solution& Aws::Personalize::Model::Solution::WithDatasetGroupArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the dataset group that provides the training data.

Definition at line 272 of file Solution.h.

◆ WithEventType() [1/3]

Solution& Aws::Personalize::Model::Solution::WithEventType ( Aws::String &&  value)
inline

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.

Definition at line 322 of file Solution.h.

◆ WithEventType() [2/3]

Solution& Aws::Personalize::Model::Solution::WithEventType ( const Aws::String value)
inline

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.

Definition at line 315 of file Solution.h.

◆ WithEventType() [3/3]

Solution& Aws::Personalize::Model::Solution::WithEventType ( const char *  value)
inline

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.

Definition at line 329 of file Solution.h.

◆ WithLastUpdatedDateTime() [1/2]

Solution& Aws::Personalize::Model::Solution::WithLastUpdatedDateTime ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 518 of file Solution.h.

◆ WithLastUpdatedDateTime() [2/2]

Solution& Aws::Personalize::Model::Solution::WithLastUpdatedDateTime ( const Aws::Utils::DateTime value)
inline

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

Definition at line 513 of file Solution.h.

◆ WithLatestSolutionVersion() [1/2]

Solution& Aws::Personalize::Model::Solution::WithLatestSolutionVersion ( const SolutionVersionSummary value)
inline

Describes the latest version of the solution, including the status and the ARN.

Definition at line 549 of file Solution.h.

◆ WithLatestSolutionVersion() [2/2]

Solution& Aws::Personalize::Model::Solution::WithLatestSolutionVersion ( SolutionVersionSummary &&  value)
inline

Describes the latest version of the solution, including the status and the ARN.

Definition at line 555 of file Solution.h.

◆ WithName() [1/3]

Solution& Aws::Personalize::Model::Solution::WithName ( Aws::String &&  value)
inline

The name of the solution.

Definition at line 78 of file Solution.h.

◆ WithName() [2/3]

Solution& Aws::Personalize::Model::Solution::WithName ( const Aws::String value)
inline

The name of the solution.

Definition at line 73 of file Solution.h.

◆ WithName() [3/3]

Solution& Aws::Personalize::Model::Solution::WithName ( const char *  value)
inline

The name of the solution.

Definition at line 83 of file Solution.h.

◆ WithPerformAutoML()

Solution& Aws::Personalize::Model::Solution::WithPerformAutoML ( bool  value)
inline

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.

Definition at line 182 of file Solution.h.

◆ WithPerformHPO()

Solution& Aws::Personalize::Model::Solution::WithPerformHPO ( bool  value)
inline

Whether to perform hyperparameter optimization (HPO) on the chosen recipe. The default is false.

Definition at line 149 of file Solution.h.

◆ WithRecipeArn() [1/3]

Solution& Aws::Personalize::Model::Solution::WithRecipeArn ( Aws::String &&  value)
inline

The ARN of the recipe used to create the solution.

Definition at line 218 of file Solution.h.

◆ WithRecipeArn() [2/3]

Solution& Aws::Personalize::Model::Solution::WithRecipeArn ( const Aws::String value)
inline

The ARN of the recipe used to create the solution.

Definition at line 213 of file Solution.h.

◆ WithRecipeArn() [3/3]

Solution& Aws::Personalize::Model::Solution::WithRecipeArn ( const char *  value)
inline

The ARN of the recipe used to create the solution.

Definition at line 223 of file Solution.h.

◆ WithSolutionArn() [1/3]

Solution& Aws::Personalize::Model::Solution::WithSolutionArn ( Aws::String &&  value)
inline

The ARN of the solution.

Definition at line 119 of file Solution.h.

◆ WithSolutionArn() [2/3]

Solution& Aws::Personalize::Model::Solution::WithSolutionArn ( const Aws::String value)
inline

The ARN of the solution.

Definition at line 114 of file Solution.h.

◆ WithSolutionArn() [3/3]

Solution& Aws::Personalize::Model::Solution::WithSolutionArn ( const char *  value)
inline

The ARN of the solution.

Definition at line 124 of file Solution.h.

◆ WithSolutionConfig() [1/2]

Solution& Aws::Personalize::Model::Solution::WithSolutionConfig ( const SolutionConfig value)
inline

Describes the configuration properties for the solution.

Definition at line 355 of file Solution.h.

◆ WithSolutionConfig() [2/2]

Solution& Aws::Personalize::Model::Solution::WithSolutionConfig ( SolutionConfig &&  value)
inline

Describes the configuration properties for the solution.

Definition at line 360 of file Solution.h.

◆ WithStatus() [1/3]

Solution& Aws::Personalize::Model::Solution::WithStatus ( Aws::String &&  value)
inline

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

Definition at line 448 of file Solution.h.

◆ WithStatus() [2/3]

Solution& Aws::Personalize::Model::Solution::WithStatus ( const Aws::String value)
inline

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

Definition at line 440 of file Solution.h.

◆ WithStatus() [3/3]

Solution& Aws::Personalize::Model::Solution::WithStatus ( const char *  value)
inline

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

Definition at line 456 of file Solution.h.


The documentation for this class was generated from the following file: