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

#include <SolutionConfig.h>

Public Member Functions

 SolutionConfig ()
 
 SolutionConfig (Aws::Utils::Json::JsonView jsonValue)
 
SolutionConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetEventValueThreshold () const
 
bool EventValueThresholdHasBeenSet () const
 
void SetEventValueThreshold (const Aws::String &value)
 
void SetEventValueThreshold (Aws::String &&value)
 
void SetEventValueThreshold (const char *value)
 
SolutionConfigWithEventValueThreshold (const Aws::String &value)
 
SolutionConfigWithEventValueThreshold (Aws::String &&value)
 
SolutionConfigWithEventValueThreshold (const char *value)
 
const HPOConfigGetHpoConfig () const
 
bool HpoConfigHasBeenSet () const
 
void SetHpoConfig (const HPOConfig &value)
 
void SetHpoConfig (HPOConfig &&value)
 
SolutionConfigWithHpoConfig (const HPOConfig &value)
 
SolutionConfigWithHpoConfig (HPOConfig &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetAlgorithmHyperParameters () const
 
bool AlgorithmHyperParametersHasBeenSet () const
 
void SetAlgorithmHyperParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetAlgorithmHyperParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
SolutionConfigWithAlgorithmHyperParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
SolutionConfigWithAlgorithmHyperParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
SolutionConfigAddAlgorithmHyperParameters (const Aws::String &key, const Aws::String &value)
 
SolutionConfigAddAlgorithmHyperParameters (Aws::String &&key, const Aws::String &value)
 
SolutionConfigAddAlgorithmHyperParameters (const Aws::String &key, Aws::String &&value)
 
SolutionConfigAddAlgorithmHyperParameters (Aws::String &&key, Aws::String &&value)
 
SolutionConfigAddAlgorithmHyperParameters (const char *key, Aws::String &&value)
 
SolutionConfigAddAlgorithmHyperParameters (Aws::String &&key, const char *value)
 
SolutionConfigAddAlgorithmHyperParameters (const char *key, const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetFeatureTransformationParameters () const
 
bool FeatureTransformationParametersHasBeenSet () const
 
void SetFeatureTransformationParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetFeatureTransformationParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
SolutionConfigWithFeatureTransformationParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
SolutionConfigWithFeatureTransformationParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
SolutionConfigAddFeatureTransformationParameters (const Aws::String &key, const Aws::String &value)
 
SolutionConfigAddFeatureTransformationParameters (Aws::String &&key, const Aws::String &value)
 
SolutionConfigAddFeatureTransformationParameters (const Aws::String &key, Aws::String &&value)
 
SolutionConfigAddFeatureTransformationParameters (Aws::String &&key, Aws::String &&value)
 
SolutionConfigAddFeatureTransformationParameters (const char *key, Aws::String &&value)
 
SolutionConfigAddFeatureTransformationParameters (Aws::String &&key, const char *value)
 
SolutionConfigAddFeatureTransformationParameters (const char *key, const char *value)
 
const AutoMLConfigGetAutoMLConfig () const
 
bool AutoMLConfigHasBeenSet () const
 
void SetAutoMLConfig (const AutoMLConfig &value)
 
void SetAutoMLConfig (AutoMLConfig &&value)
 
SolutionConfigWithAutoMLConfig (const AutoMLConfig &value)
 
SolutionConfigWithAutoMLConfig (AutoMLConfig &&value)
 
const OptimizationObjectiveGetOptimizationObjective () const
 
bool OptimizationObjectiveHasBeenSet () const
 
void SetOptimizationObjective (const OptimizationObjective &value)
 
void SetOptimizationObjective (OptimizationObjective &&value)
 
SolutionConfigWithOptimizationObjective (const OptimizationObjective &value)
 
SolutionConfigWithOptimizationObjective (OptimizationObjective &&value)
 

Detailed Description

Describes the configuration properties for the solution.

See Also:

AWS API Reference

Definition at line 36 of file SolutionConfig.h.

Constructor & Destructor Documentation

◆ SolutionConfig() [1/2]

Aws::Personalize::Model::SolutionConfig::SolutionConfig ( )

◆ SolutionConfig() [2/2]

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

Member Function Documentation

◆ AddAlgorithmHyperParameters() [1/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddAlgorithmHyperParameters ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Lists the hyperparameter names and ranges.

Definition at line 173 of file SolutionConfig.h.

◆ AddAlgorithmHyperParameters() [2/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddAlgorithmHyperParameters ( Aws::String &&  key,
const Aws::String value 
)
inline

Lists the hyperparameter names and ranges.

Definition at line 163 of file SolutionConfig.h.

◆ AddAlgorithmHyperParameters() [3/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddAlgorithmHyperParameters ( Aws::String &&  key,
const char *  value 
)
inline

Lists the hyperparameter names and ranges.

Definition at line 183 of file SolutionConfig.h.

◆ AddAlgorithmHyperParameters() [4/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddAlgorithmHyperParameters ( const Aws::String key,
Aws::String &&  value 
)
inline

Lists the hyperparameter names and ranges.

Definition at line 168 of file SolutionConfig.h.

◆ AddAlgorithmHyperParameters() [5/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddAlgorithmHyperParameters ( const Aws::String key,
const Aws::String value 
)
inline

Lists the hyperparameter names and ranges.

Definition at line 158 of file SolutionConfig.h.

◆ AddAlgorithmHyperParameters() [6/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddAlgorithmHyperParameters ( const char *  key,
Aws::String &&  value 
)
inline

Lists the hyperparameter names and ranges.

Definition at line 178 of file SolutionConfig.h.

◆ AddAlgorithmHyperParameters() [7/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddAlgorithmHyperParameters ( const char *  key,
const char *  value 
)
inline

Lists the hyperparameter names and ranges.

Definition at line 188 of file SolutionConfig.h.

◆ AddFeatureTransformationParameters() [1/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddFeatureTransformationParameters ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Lists the feature transformation parameters.

Definition at line 239 of file SolutionConfig.h.

◆ AddFeatureTransformationParameters() [2/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddFeatureTransformationParameters ( Aws::String &&  key,
const Aws::String value 
)
inline

Lists the feature transformation parameters.

Definition at line 229 of file SolutionConfig.h.

◆ AddFeatureTransformationParameters() [3/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddFeatureTransformationParameters ( Aws::String &&  key,
const char *  value 
)
inline

Lists the feature transformation parameters.

Definition at line 249 of file SolutionConfig.h.

◆ AddFeatureTransformationParameters() [4/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddFeatureTransformationParameters ( const Aws::String key,
Aws::String &&  value 
)
inline

Lists the feature transformation parameters.

Definition at line 234 of file SolutionConfig.h.

◆ AddFeatureTransformationParameters() [5/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddFeatureTransformationParameters ( const Aws::String key,
const Aws::String value 
)
inline

Lists the feature transformation parameters.

Definition at line 224 of file SolutionConfig.h.

◆ AddFeatureTransformationParameters() [6/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddFeatureTransformationParameters ( const char *  key,
Aws::String &&  value 
)
inline

Lists the feature transformation parameters.

Definition at line 244 of file SolutionConfig.h.

◆ AddFeatureTransformationParameters() [7/7]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::AddFeatureTransformationParameters ( const char *  key,
const char *  value 
)
inline

Lists the feature transformation parameters.

Definition at line 254 of file SolutionConfig.h.

◆ AlgorithmHyperParametersHasBeenSet()

bool Aws::Personalize::Model::SolutionConfig::AlgorithmHyperParametersHasBeenSet ( ) const
inline

Lists the hyperparameter names and ranges.

Definition at line 133 of file SolutionConfig.h.

◆ AutoMLConfigHasBeenSet()

bool Aws::Personalize::Model::SolutionConfig::AutoMLConfigHasBeenSet ( ) const
inline

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

Definition at line 267 of file SolutionConfig.h.

◆ EventValueThresholdHasBeenSet()

bool Aws::Personalize::Model::SolutionConfig::EventValueThresholdHasBeenSet ( ) const
inline

Only events with a value greater than or equal to this threshold are used for training a model.

Definition at line 55 of file SolutionConfig.h.

◆ FeatureTransformationParametersHasBeenSet()

bool Aws::Personalize::Model::SolutionConfig::FeatureTransformationParametersHasBeenSet ( ) const
inline

Lists the feature transformation parameters.

Definition at line 199 of file SolutionConfig.h.

◆ GetAlgorithmHyperParameters()

const Aws::Map<Aws::String, Aws::String>& Aws::Personalize::Model::SolutionConfig::GetAlgorithmHyperParameters ( ) const
inline

Lists the hyperparameter names and ranges.

Definition at line 128 of file SolutionConfig.h.

◆ GetAutoMLConfig()

const AutoMLConfig& Aws::Personalize::Model::SolutionConfig::GetAutoMLConfig ( ) const
inline

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

Definition at line 261 of file SolutionConfig.h.

◆ GetEventValueThreshold()

const Aws::String& Aws::Personalize::Model::SolutionConfig::GetEventValueThreshold ( ) const
inline

Only events with a value greater than or equal to this threshold are used for training a model.

Definition at line 49 of file SolutionConfig.h.

◆ GetFeatureTransformationParameters()

const Aws::Map<Aws::String, Aws::String>& Aws::Personalize::Model::SolutionConfig::GetFeatureTransformationParameters ( ) const
inline

Lists the feature transformation parameters.

Definition at line 194 of file SolutionConfig.h.

◆ GetHpoConfig()

const HPOConfig& Aws::Personalize::Model::SolutionConfig::GetHpoConfig ( ) const
inline

Describes the properties for hyperparameter optimization (HPO).

Definition at line 97 of file SolutionConfig.h.

◆ GetOptimizationObjective()

const OptimizationObjective& Aws::Personalize::Model::SolutionConfig::GetOptimizationObjective ( ) const
inline

Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.

Definition at line 300 of file SolutionConfig.h.

◆ HpoConfigHasBeenSet()

bool Aws::Personalize::Model::SolutionConfig::HpoConfigHasBeenSet ( ) const
inline

Describes the properties for hyperparameter optimization (HPO).

Definition at line 102 of file SolutionConfig.h.

◆ Jsonize()

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

◆ operator=()

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

◆ OptimizationObjectiveHasBeenSet()

bool Aws::Personalize::Model::SolutionConfig::OptimizationObjectiveHasBeenSet ( ) const
inline

Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.

Definition at line 308 of file SolutionConfig.h.

◆ SetAlgorithmHyperParameters() [1/2]

void Aws::Personalize::Model::SolutionConfig::SetAlgorithmHyperParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Lists the hyperparameter names and ranges.

Definition at line 143 of file SolutionConfig.h.

◆ SetAlgorithmHyperParameters() [2/2]

void Aws::Personalize::Model::SolutionConfig::SetAlgorithmHyperParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Lists the hyperparameter names and ranges.

Definition at line 138 of file SolutionConfig.h.

◆ SetAutoMLConfig() [1/2]

void Aws::Personalize::Model::SolutionConfig::SetAutoMLConfig ( AutoMLConfig &&  value)
inline

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

Definition at line 279 of file SolutionConfig.h.

◆ SetAutoMLConfig() [2/2]

void Aws::Personalize::Model::SolutionConfig::SetAutoMLConfig ( const AutoMLConfig value)
inline

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

Definition at line 273 of file SolutionConfig.h.

◆ SetEventValueThreshold() [1/3]

void Aws::Personalize::Model::SolutionConfig::SetEventValueThreshold ( Aws::String &&  value)
inline

Only events with a value greater than or equal to this threshold are used for training a model.

Definition at line 67 of file SolutionConfig.h.

◆ SetEventValueThreshold() [2/3]

void Aws::Personalize::Model::SolutionConfig::SetEventValueThreshold ( const Aws::String value)
inline

Only events with a value greater than or equal to this threshold are used for training a model.

Definition at line 61 of file SolutionConfig.h.

◆ SetEventValueThreshold() [3/3]

void Aws::Personalize::Model::SolutionConfig::SetEventValueThreshold ( const char *  value)
inline

Only events with a value greater than or equal to this threshold are used for training a model.

Definition at line 73 of file SolutionConfig.h.

◆ SetFeatureTransformationParameters() [1/2]

void Aws::Personalize::Model::SolutionConfig::SetFeatureTransformationParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Lists the feature transformation parameters.

Definition at line 209 of file SolutionConfig.h.

◆ SetFeatureTransformationParameters() [2/2]

void Aws::Personalize::Model::SolutionConfig::SetFeatureTransformationParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Lists the feature transformation parameters.

Definition at line 204 of file SolutionConfig.h.

◆ SetHpoConfig() [1/2]

void Aws::Personalize::Model::SolutionConfig::SetHpoConfig ( const HPOConfig value)
inline

Describes the properties for hyperparameter optimization (HPO).

Definition at line 107 of file SolutionConfig.h.

◆ SetHpoConfig() [2/2]

void Aws::Personalize::Model::SolutionConfig::SetHpoConfig ( HPOConfig &&  value)
inline

Describes the properties for hyperparameter optimization (HPO).

Definition at line 112 of file SolutionConfig.h.

◆ SetOptimizationObjective() [1/2]

void Aws::Personalize::Model::SolutionConfig::SetOptimizationObjective ( const OptimizationObjective value)
inline

Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.

Definition at line 316 of file SolutionConfig.h.

◆ SetOptimizationObjective() [2/2]

void Aws::Personalize::Model::SolutionConfig::SetOptimizationObjective ( OptimizationObjective &&  value)
inline

Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.

Definition at line 324 of file SolutionConfig.h.

◆ WithAlgorithmHyperParameters() [1/2]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithAlgorithmHyperParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Lists the hyperparameter names and ranges.

Definition at line 153 of file SolutionConfig.h.

◆ WithAlgorithmHyperParameters() [2/2]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithAlgorithmHyperParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Lists the hyperparameter names and ranges.

Definition at line 148 of file SolutionConfig.h.

◆ WithAutoMLConfig() [1/2]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithAutoMLConfig ( AutoMLConfig &&  value)
inline

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

Definition at line 291 of file SolutionConfig.h.

◆ WithAutoMLConfig() [2/2]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithAutoMLConfig ( const AutoMLConfig value)
inline

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

Definition at line 285 of file SolutionConfig.h.

◆ WithEventValueThreshold() [1/3]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithEventValueThreshold ( Aws::String &&  value)
inline

Only events with a value greater than or equal to this threshold are used for training a model.

Definition at line 85 of file SolutionConfig.h.

◆ WithEventValueThreshold() [2/3]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithEventValueThreshold ( const Aws::String value)
inline

Only events with a value greater than or equal to this threshold are used for training a model.

Definition at line 79 of file SolutionConfig.h.

◆ WithEventValueThreshold() [3/3]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithEventValueThreshold ( const char *  value)
inline

Only events with a value greater than or equal to this threshold are used for training a model.

Definition at line 91 of file SolutionConfig.h.

◆ WithFeatureTransformationParameters() [1/2]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithFeatureTransformationParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Lists the feature transformation parameters.

Definition at line 219 of file SolutionConfig.h.

◆ WithFeatureTransformationParameters() [2/2]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithFeatureTransformationParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Lists the feature transformation parameters.

Definition at line 214 of file SolutionConfig.h.

◆ WithHpoConfig() [1/2]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithHpoConfig ( const HPOConfig value)
inline

Describes the properties for hyperparameter optimization (HPO).

Definition at line 117 of file SolutionConfig.h.

◆ WithHpoConfig() [2/2]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithHpoConfig ( HPOConfig &&  value)
inline

Describes the properties for hyperparameter optimization (HPO).

Definition at line 122 of file SolutionConfig.h.

◆ WithOptimizationObjective() [1/2]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithOptimizationObjective ( const OptimizationObjective value)
inline

Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.

Definition at line 332 of file SolutionConfig.h.

◆ WithOptimizationObjective() [2/2]

SolutionConfig& Aws::Personalize::Model::SolutionConfig::WithOptimizationObjective ( OptimizationObjective &&  value)
inline

Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.

Definition at line 340 of file SolutionConfig.h.


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