Interface AutoMLJobConfig.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AutoMLJobConfig.Builder,AutoMLJobConfig>
,SdkBuilder<AutoMLJobConfig.Builder,AutoMLJobConfig>
,SdkPojo
- Enclosing class:
- AutoMLJobConfig
public static interface AutoMLJobConfig.Builder extends SdkPojo, CopyableBuilder<AutoMLJobConfig.Builder,AutoMLJobConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AutoMLJobConfig.Builder
candidateGenerationConfig(Consumer<AutoMLCandidateGenerationConfig.Builder> candidateGenerationConfig)
The configuration for generating a candidate for an AutoML job (optional).AutoMLJobConfig.Builder
candidateGenerationConfig(AutoMLCandidateGenerationConfig candidateGenerationConfig)
The configuration for generating a candidate for an AutoML job (optional).default AutoMLJobConfig.Builder
completionCriteria(Consumer<AutoMLJobCompletionCriteria.Builder> completionCriteria)
How long an AutoML job is allowed to run, or how many candidates a job is allowed to generate.AutoMLJobConfig.Builder
completionCriteria(AutoMLJobCompletionCriteria completionCriteria)
How long an AutoML job is allowed to run, or how many candidates a job is allowed to generate.default AutoMLJobConfig.Builder
dataSplitConfig(Consumer<AutoMLDataSplitConfig.Builder> dataSplitConfig)
The configuration for splitting the input training dataset.AutoMLJobConfig.Builder
dataSplitConfig(AutoMLDataSplitConfig dataSplitConfig)
The configuration for splitting the input training dataset.AutoMLJobConfig.Builder
mode(String mode)
The method that Autopilot uses to train the data.AutoMLJobConfig.Builder
mode(AutoMLMode mode)
The method that Autopilot uses to train the data.default AutoMLJobConfig.Builder
securityConfig(Consumer<AutoMLSecurityConfig.Builder> securityConfig)
The security configuration for traffic encryption or Amazon VPC settings.AutoMLJobConfig.Builder
securityConfig(AutoMLSecurityConfig securityConfig)
The security configuration for traffic encryption or Amazon VPC settings.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
completionCriteria
AutoMLJobConfig.Builder completionCriteria(AutoMLJobCompletionCriteria completionCriteria)
How long an AutoML job is allowed to run, or how many candidates a job is allowed to generate.
- Parameters:
completionCriteria
- How long an AutoML job is allowed to run, or how many candidates a job is allowed to generate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
completionCriteria
default AutoMLJobConfig.Builder completionCriteria(Consumer<AutoMLJobCompletionCriteria.Builder> completionCriteria)
How long an AutoML job is allowed to run, or how many candidates a job is allowed to generate.
This is a convenience method that creates an instance of theAutoMLJobCompletionCriteria.Builder
avoiding the need to create one manually viaAutoMLJobCompletionCriteria.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocompletionCriteria(AutoMLJobCompletionCriteria)
.- Parameters:
completionCriteria
- a consumer that will call methods onAutoMLJobCompletionCriteria.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
completionCriteria(AutoMLJobCompletionCriteria)
-
securityConfig
AutoMLJobConfig.Builder securityConfig(AutoMLSecurityConfig securityConfig)
The security configuration for traffic encryption or Amazon VPC settings.
- Parameters:
securityConfig
- The security configuration for traffic encryption or Amazon VPC settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityConfig
default AutoMLJobConfig.Builder securityConfig(Consumer<AutoMLSecurityConfig.Builder> securityConfig)
The security configuration for traffic encryption or Amazon VPC settings.
This is a convenience method that creates an instance of theAutoMLSecurityConfig.Builder
avoiding the need to create one manually viaAutoMLSecurityConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosecurityConfig(AutoMLSecurityConfig)
.- Parameters:
securityConfig
- a consumer that will call methods onAutoMLSecurityConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
securityConfig(AutoMLSecurityConfig)
-
candidateGenerationConfig
AutoMLJobConfig.Builder candidateGenerationConfig(AutoMLCandidateGenerationConfig candidateGenerationConfig)
The configuration for generating a candidate for an AutoML job (optional).
- Parameters:
candidateGenerationConfig
- The configuration for generating a candidate for an AutoML job (optional).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
candidateGenerationConfig
default AutoMLJobConfig.Builder candidateGenerationConfig(Consumer<AutoMLCandidateGenerationConfig.Builder> candidateGenerationConfig)
The configuration for generating a candidate for an AutoML job (optional).
This is a convenience method that creates an instance of theAutoMLCandidateGenerationConfig.Builder
avoiding the need to create one manually viaAutoMLCandidateGenerationConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocandidateGenerationConfig(AutoMLCandidateGenerationConfig)
.- Parameters:
candidateGenerationConfig
- a consumer that will call methods onAutoMLCandidateGenerationConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
candidateGenerationConfig(AutoMLCandidateGenerationConfig)
-
dataSplitConfig
AutoMLJobConfig.Builder dataSplitConfig(AutoMLDataSplitConfig dataSplitConfig)
The configuration for splitting the input training dataset.
Type: AutoMLDataSplitConfig
- Parameters:
dataSplitConfig
- The configuration for splitting the input training dataset.Type: AutoMLDataSplitConfig
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSplitConfig
default AutoMLJobConfig.Builder dataSplitConfig(Consumer<AutoMLDataSplitConfig.Builder> dataSplitConfig)
The configuration for splitting the input training dataset.
Type: AutoMLDataSplitConfig
This is a convenience method that creates an instance of theAutoMLDataSplitConfig.Builder
avoiding the need to create one manually viaAutoMLDataSplitConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataSplitConfig(AutoMLDataSplitConfig)
.- Parameters:
dataSplitConfig
- a consumer that will call methods onAutoMLDataSplitConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dataSplitConfig(AutoMLDataSplitConfig)
-
mode
AutoMLJobConfig.Builder mode(String mode)
The method that Autopilot uses to train the data. You can either specify the mode manually or let Autopilot choose for you based on the dataset size by selecting
AUTO
. InAUTO
mode, Autopilot choosesENSEMBLING
for datasets smaller than 100 MB, andHYPERPARAMETER_TUNING
for larger ones.The
ENSEMBLING
mode uses a multi-stack ensemble model to predict classification and regression tasks directly from your dataset. This machine learning mode combines several base models to produce an optimal predictive model. It then uses a stacking ensemble method to combine predictions from contributing members. A multi-stack ensemble model can provide better performance over a single model by combining the predictive capabilities of multiple models. See Autopilot algorithm support for a list of algorithms supported byENSEMBLING
mode.The
HYPERPARAMETER_TUNING
(HPO) mode uses the best hyperparameters to train the best version of a model. HPO automatically selects an algorithm for the type of problem you want to solve. Then HPO finds the best hyperparameters according to your objective metric. See Autopilot algorithm support for a list of algorithms supported byHYPERPARAMETER_TUNING
mode.- Parameters:
mode
- The method that Autopilot uses to train the data. You can either specify the mode manually or let Autopilot choose for you based on the dataset size by selectingAUTO
. InAUTO
mode, Autopilot choosesENSEMBLING
for datasets smaller than 100 MB, andHYPERPARAMETER_TUNING
for larger ones.The
ENSEMBLING
mode uses a multi-stack ensemble model to predict classification and regression tasks directly from your dataset. This machine learning mode combines several base models to produce an optimal predictive model. It then uses a stacking ensemble method to combine predictions from contributing members. A multi-stack ensemble model can provide better performance over a single model by combining the predictive capabilities of multiple models. See Autopilot algorithm support for a list of algorithms supported byENSEMBLING
mode.The
HYPERPARAMETER_TUNING
(HPO) mode uses the best hyperparameters to train the best version of a model. HPO automatically selects an algorithm for the type of problem you want to solve. Then HPO finds the best hyperparameters according to your objective metric. See Autopilot algorithm support for a list of algorithms supported byHYPERPARAMETER_TUNING
mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AutoMLMode
,AutoMLMode
-
mode
AutoMLJobConfig.Builder mode(AutoMLMode mode)
The method that Autopilot uses to train the data. You can either specify the mode manually or let Autopilot choose for you based on the dataset size by selecting
AUTO
. InAUTO
mode, Autopilot choosesENSEMBLING
for datasets smaller than 100 MB, andHYPERPARAMETER_TUNING
for larger ones.The
ENSEMBLING
mode uses a multi-stack ensemble model to predict classification and regression tasks directly from your dataset. This machine learning mode combines several base models to produce an optimal predictive model. It then uses a stacking ensemble method to combine predictions from contributing members. A multi-stack ensemble model can provide better performance over a single model by combining the predictive capabilities of multiple models. See Autopilot algorithm support for a list of algorithms supported byENSEMBLING
mode.The
HYPERPARAMETER_TUNING
(HPO) mode uses the best hyperparameters to train the best version of a model. HPO automatically selects an algorithm for the type of problem you want to solve. Then HPO finds the best hyperparameters according to your objective metric. See Autopilot algorithm support for a list of algorithms supported byHYPERPARAMETER_TUNING
mode.- Parameters:
mode
- The method that Autopilot uses to train the data. You can either specify the mode manually or let Autopilot choose for you based on the dataset size by selectingAUTO
. InAUTO
mode, Autopilot choosesENSEMBLING
for datasets smaller than 100 MB, andHYPERPARAMETER_TUNING
for larger ones.The
ENSEMBLING
mode uses a multi-stack ensemble model to predict classification and regression tasks directly from your dataset. This machine learning mode combines several base models to produce an optimal predictive model. It then uses a stacking ensemble method to combine predictions from contributing members. A multi-stack ensemble model can provide better performance over a single model by combining the predictive capabilities of multiple models. See Autopilot algorithm support for a list of algorithms supported byENSEMBLING
mode.The
HYPERPARAMETER_TUNING
(HPO) mode uses the best hyperparameters to train the best version of a model. HPO automatically selects an algorithm for the type of problem you want to solve. Then HPO finds the best hyperparameters according to your objective metric. See Autopilot algorithm support for a list of algorithms supported byHYPERPARAMETER_TUNING
mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AutoMLMode
,AutoMLMode
-
-