@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SolutionConfig extends Object implements Serializable, Cloneable, StructuredPojo
Describes the configuration properties for the solution.
Constructor and Description |
---|
SolutionConfig() |
Modifier and Type | Method and Description |
---|---|
SolutionConfig |
addAlgorithmHyperParametersEntry(String key,
String value)
Add a single AlgorithmHyperParameters entry
|
SolutionConfig |
addFeatureTransformationParametersEntry(String key,
String value)
Add a single FeatureTransformationParameters entry
|
SolutionConfig |
clearAlgorithmHyperParametersEntries()
Removes all the entries added into AlgorithmHyperParameters.
|
SolutionConfig |
clearFeatureTransformationParametersEntries()
Removes all the entries added into FeatureTransformationParameters.
|
SolutionConfig |
clone() |
boolean |
equals(Object obj) |
Map<String,String> |
getAlgorithmHyperParameters()
Lists the hyperparameter names and ranges.
|
AutoMLConfig |
getAutoMLConfig()
The AutoMLConfig object containing a list of recipes to search when AutoML is performed.
|
String |
getEventValueThreshold()
Only events with a value greater than or equal to this threshold are used for training a model.
|
Map<String,String> |
getFeatureTransformationParameters()
Lists the feature transformation parameters.
|
HPOConfig |
getHpoConfig()
Describes the properties for hyperparameter optimization (HPO).
|
OptimizationObjective |
getOptimizationObjective()
Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAlgorithmHyperParameters(Map<String,String> algorithmHyperParameters)
Lists the hyperparameter names and ranges.
|
void |
setAutoMLConfig(AutoMLConfig autoMLConfig)
The AutoMLConfig object containing a list of recipes to search when AutoML is performed.
|
void |
setEventValueThreshold(String eventValueThreshold)
Only events with a value greater than or equal to this threshold are used for training a model.
|
void |
setFeatureTransformationParameters(Map<String,String> featureTransformationParameters)
Lists the feature transformation parameters.
|
void |
setHpoConfig(HPOConfig hpoConfig)
Describes the properties for hyperparameter optimization (HPO).
|
void |
setOptimizationObjective(OptimizationObjective optimizationObjective)
Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue.
|
String |
toString()
Returns a string representation of this object.
|
SolutionConfig |
withAlgorithmHyperParameters(Map<String,String> algorithmHyperParameters)
Lists the hyperparameter names and ranges.
|
SolutionConfig |
withAutoMLConfig(AutoMLConfig autoMLConfig)
The AutoMLConfig object containing a list of recipes to search when AutoML is performed.
|
SolutionConfig |
withEventValueThreshold(String eventValueThreshold)
Only events with a value greater than or equal to this threshold are used for training a model.
|
SolutionConfig |
withFeatureTransformationParameters(Map<String,String> featureTransformationParameters)
Lists the feature transformation parameters.
|
SolutionConfig |
withHpoConfig(HPOConfig hpoConfig)
Describes the properties for hyperparameter optimization (HPO).
|
SolutionConfig |
withOptimizationObjective(OptimizationObjective optimizationObjective)
Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue.
|
public void setEventValueThreshold(String eventValueThreshold)
Only events with a value greater than or equal to this threshold are used for training a model.
eventValueThreshold
- Only events with a value greater than or equal to this threshold are used for training a model.public String getEventValueThreshold()
Only events with a value greater than or equal to this threshold are used for training a model.
public SolutionConfig withEventValueThreshold(String eventValueThreshold)
Only events with a value greater than or equal to this threshold are used for training a model.
eventValueThreshold
- Only events with a value greater than or equal to this threshold are used for training a model.public void setHpoConfig(HPOConfig hpoConfig)
Describes the properties for hyperparameter optimization (HPO).
hpoConfig
- Describes the properties for hyperparameter optimization (HPO).public HPOConfig getHpoConfig()
Describes the properties for hyperparameter optimization (HPO).
public SolutionConfig withHpoConfig(HPOConfig hpoConfig)
Describes the properties for hyperparameter optimization (HPO).
hpoConfig
- Describes the properties for hyperparameter optimization (HPO).public Map<String,String> getAlgorithmHyperParameters()
Lists the hyperparameter names and ranges.
public void setAlgorithmHyperParameters(Map<String,String> algorithmHyperParameters)
Lists the hyperparameter names and ranges.
algorithmHyperParameters
- Lists the hyperparameter names and ranges.public SolutionConfig withAlgorithmHyperParameters(Map<String,String> algorithmHyperParameters)
Lists the hyperparameter names and ranges.
algorithmHyperParameters
- Lists the hyperparameter names and ranges.public SolutionConfig addAlgorithmHyperParametersEntry(String key, String value)
public SolutionConfig clearAlgorithmHyperParametersEntries()
public Map<String,String> getFeatureTransformationParameters()
Lists the feature transformation parameters.
public void setFeatureTransformationParameters(Map<String,String> featureTransformationParameters)
Lists the feature transformation parameters.
featureTransformationParameters
- Lists the feature transformation parameters.public SolutionConfig withFeatureTransformationParameters(Map<String,String> featureTransformationParameters)
Lists the feature transformation parameters.
featureTransformationParameters
- Lists the feature transformation parameters.public SolutionConfig addFeatureTransformationParametersEntry(String key, String value)
public SolutionConfig clearFeatureTransformationParametersEntries()
public void setAutoMLConfig(AutoMLConfig autoMLConfig)
The AutoMLConfig object containing a list of recipes to search when AutoML is performed.
autoMLConfig
- The AutoMLConfig object containing a list of recipes to search when AutoML is performed.public AutoMLConfig getAutoMLConfig()
The AutoMLConfig object containing a list of recipes to search when AutoML is performed.
public SolutionConfig withAutoMLConfig(AutoMLConfig autoMLConfig)
The AutoMLConfig object containing a list of recipes to search when AutoML is performed.
autoMLConfig
- The AutoMLConfig object containing a list of recipes to search when AutoML is performed.public void setOptimizationObjective(OptimizationObjective optimizationObjective)
Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.
optimizationObjective
- Describes the additional objective for the solution, such as maximizing streaming minutes or increasing
revenue. For more information see Optimizing
a solution.public OptimizationObjective getOptimizationObjective()
Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.
public SolutionConfig withOptimizationObjective(OptimizationObjective optimizationObjective)
Describes the additional objective for the solution, such as maximizing streaming minutes or increasing revenue. For more information see Optimizing a solution.
optimizationObjective
- Describes the additional objective for the solution, such as maximizing streaming minutes or increasing
revenue. For more information see Optimizing
a solution.public String toString()
toString
in class Object
Object.toString()
public SolutionConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.