Class CfnAlgorithm.TrainingSpecificationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.sagemaker.CfnAlgorithm.TrainingSpecificationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAlgorithm.TrainingSpecificationProperty>
- Enclosing interface:
CfnAlgorithm.TrainingSpecificationProperty
@Stability(Stable)
public static final class CfnAlgorithm.TrainingSpecificationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAlgorithm.TrainingSpecificationProperty>
A builder for
CfnAlgorithm.TrainingSpecificationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.metricDefinitions(List<? extends Object> metricDefinitions) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getMetricDefinitions()metricDefinitions(IResolvable metricDefinitions) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getMetricDefinitions()supportedHyperParameters(List<? extends Object> supportedHyperParameters) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getSupportedHyperParameters()supportedHyperParameters(IResolvable supportedHyperParameters) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getSupportedHyperParameters()supportedTrainingInstanceTypes(List<String> supportedTrainingInstanceTypes) supportedTuningJobObjectiveMetrics(List<? extends Object> supportedTuningJobObjectiveMetrics) supportedTuningJobObjectiveMetrics(IResolvable supportedTuningJobObjectiveMetrics) supportsDistributedTraining(Boolean supportsDistributedTraining) supportsDistributedTraining(IResolvable supportsDistributedTraining) trainingChannels(List<? extends Object> trainingChannels) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getTrainingChannels()trainingChannels(IResolvable trainingChannels) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getTrainingChannels()trainingImage(String trainingImage) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getTrainingImage()trainingImageDigest(String trainingImageDigest) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getTrainingImageDigest()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
supportedTrainingInstanceTypes
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder supportedTrainingInstanceTypes(List<String> supportedTrainingInstanceTypes) - Parameters:
supportedTrainingInstanceTypes- the value to be set. This parameter is required.- Returns:
this
-
trainingChannels
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder trainingChannels(IResolvable trainingChannels) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getTrainingChannels()- Parameters:
trainingChannels- the value to be set. This parameter is required.- Returns:
this
-
trainingChannels
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder trainingChannels(List<? extends Object> trainingChannels) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getTrainingChannels()- Parameters:
trainingChannels- the value to be set. This parameter is required.- Returns:
this
-
trainingImage
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder trainingImage(String trainingImage) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getTrainingImage()- Parameters:
trainingImage- the value to be set. This parameter is required.- Returns:
this
-
metricDefinitions
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder metricDefinitions(IResolvable metricDefinitions) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getMetricDefinitions()- Parameters:
metricDefinitions- the value to be set.- Returns:
this
-
metricDefinitions
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder metricDefinitions(List<? extends Object> metricDefinitions) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getMetricDefinitions()- Parameters:
metricDefinitions- the value to be set.- Returns:
this
-
supportedHyperParameters
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder supportedHyperParameters(IResolvable supportedHyperParameters) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getSupportedHyperParameters()- Parameters:
supportedHyperParameters- the value to be set.- Returns:
this
-
supportedHyperParameters
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder supportedHyperParameters(List<? extends Object> supportedHyperParameters) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getSupportedHyperParameters()- Parameters:
supportedHyperParameters- the value to be set.- Returns:
this
-
supportedTuningJobObjectiveMetrics
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder supportedTuningJobObjectiveMetrics(IResolvable supportedTuningJobObjectiveMetrics) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getSupportedTuningJobObjectiveMetrics()- Parameters:
supportedTuningJobObjectiveMetrics- the value to be set.- Returns:
this
-
supportedTuningJobObjectiveMetrics
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder supportedTuningJobObjectiveMetrics(List<? extends Object> supportedTuningJobObjectiveMetrics) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getSupportedTuningJobObjectiveMetrics()- Parameters:
supportedTuningJobObjectiveMetrics- the value to be set.- Returns:
this
-
supportsDistributedTraining
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder supportsDistributedTraining(Boolean supportsDistributedTraining) - Parameters:
supportsDistributedTraining- the value to be set.- Returns:
this
-
supportsDistributedTraining
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder supportsDistributedTraining(IResolvable supportsDistributedTraining) - Parameters:
supportsDistributedTraining- the value to be set.- Returns:
this
-
trainingImageDigest
@Stability(Stable) public CfnAlgorithm.TrainingSpecificationProperty.Builder trainingImageDigest(String trainingImageDigest) Sets the value ofCfnAlgorithm.TrainingSpecificationProperty.getTrainingImageDigest()- Parameters:
trainingImageDigest- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAlgorithm.TrainingSpecificationProperty>- Returns:
- a new instance of
CfnAlgorithm.TrainingSpecificationProperty - Throws:
NullPointerException- if any required attribute was not provided
-