Package com.pulumi.aws.sagemaker.inputs
Class AlgorithmTrainingSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.AlgorithmTrainingSpecificationArgs.Builder
-
- Enclosing class:
- AlgorithmTrainingSpecificationArgs
public static final class AlgorithmTrainingSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AlgorithmTrainingSpecificationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AlgorithmTrainingSpecificationArgs defaults)
-
-
Method Detail
-
additionalS3DataSource
public AlgorithmTrainingSpecificationArgs.Builder additionalS3DataSource(@Nullable com.pulumi.core.Output<AlgorithmTrainingSpecificationAdditionalS3DataSourceArgs> additionalS3DataSource)
- Parameters:
additionalS3DataSource- Additional training data to make available to the algorithm. See Additional S3 Data Source.- Returns:
- builder
-
additionalS3DataSource
public AlgorithmTrainingSpecificationArgs.Builder additionalS3DataSource(AlgorithmTrainingSpecificationAdditionalS3DataSourceArgs additionalS3DataSource)
- Parameters:
additionalS3DataSource- Additional training data to make available to the algorithm. See Additional S3 Data Source.- Returns:
- builder
-
metricDefinitions
public AlgorithmTrainingSpecificationArgs.Builder metricDefinitions(@Nullable com.pulumi.core.Output<java.util.List<AlgorithmTrainingSpecificationMetricDefinitionArgs>> metricDefinitions)
- Parameters:
metricDefinitions- List of metric definitions used to parse training logs. See Metric Definitions.- Returns:
- builder
-
metricDefinitions
public AlgorithmTrainingSpecificationArgs.Builder metricDefinitions(java.util.List<AlgorithmTrainingSpecificationMetricDefinitionArgs> metricDefinitions)
- Parameters:
metricDefinitions- List of metric definitions used to parse training logs. See Metric Definitions.- Returns:
- builder
-
metricDefinitions
public AlgorithmTrainingSpecificationArgs.Builder metricDefinitions(AlgorithmTrainingSpecificationMetricDefinitionArgs... metricDefinitions)
- Parameters:
metricDefinitions- List of metric definitions used to parse training logs. See Metric Definitions.- Returns:
- builder
-
supportedHyperParameters
public AlgorithmTrainingSpecificationArgs.Builder supportedHyperParameters(@Nullable com.pulumi.core.Output<java.util.List<AlgorithmTrainingSpecificationSupportedHyperParameterArgs>> supportedHyperParameters)
- Parameters:
supportedHyperParameters- Hyperparameter definitions supported by the algorithm. See Supported Hyper Parameters.- Returns:
- builder
-
supportedHyperParameters
public AlgorithmTrainingSpecificationArgs.Builder supportedHyperParameters(java.util.List<AlgorithmTrainingSpecificationSupportedHyperParameterArgs> supportedHyperParameters)
- Parameters:
supportedHyperParameters- Hyperparameter definitions supported by the algorithm. See Supported Hyper Parameters.- Returns:
- builder
-
supportedHyperParameters
public AlgorithmTrainingSpecificationArgs.Builder supportedHyperParameters(AlgorithmTrainingSpecificationSupportedHyperParameterArgs... supportedHyperParameters)
- Parameters:
supportedHyperParameters- Hyperparameter definitions supported by the algorithm. See Supported Hyper Parameters.- Returns:
- builder
-
supportedTrainingInstanceTypes
public AlgorithmTrainingSpecificationArgs.Builder supportedTrainingInstanceTypes(com.pulumi.core.Output<java.util.List<java.lang.String>> supportedTrainingInstanceTypes)
- Parameters:
supportedTrainingInstanceTypes- Instance types supported for training.- Returns:
- builder
-
supportedTrainingInstanceTypes
public AlgorithmTrainingSpecificationArgs.Builder supportedTrainingInstanceTypes(java.util.List<java.lang.String> supportedTrainingInstanceTypes)
- Parameters:
supportedTrainingInstanceTypes- Instance types supported for training.- Returns:
- builder
-
supportedTrainingInstanceTypes
public AlgorithmTrainingSpecificationArgs.Builder supportedTrainingInstanceTypes(java.lang.String... supportedTrainingInstanceTypes)
- Parameters:
supportedTrainingInstanceTypes- Instance types supported for training.- Returns:
- builder
-
supportedTuningJobObjectiveMetrics
public AlgorithmTrainingSpecificationArgs.Builder supportedTuningJobObjectiveMetrics(@Nullable com.pulumi.core.Output<java.util.List<AlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricArgs>> supportedTuningJobObjectiveMetrics)
- Parameters:
supportedTuningJobObjectiveMetrics- Objective metrics supported for hyperparameter tuning jobs. See Supported Tuning Job Objective Metrics.- Returns:
- builder
-
supportedTuningJobObjectiveMetrics
public AlgorithmTrainingSpecificationArgs.Builder supportedTuningJobObjectiveMetrics(java.util.List<AlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricArgs> supportedTuningJobObjectiveMetrics)
- Parameters:
supportedTuningJobObjectiveMetrics- Objective metrics supported for hyperparameter tuning jobs. See Supported Tuning Job Objective Metrics.- Returns:
- builder
-
supportedTuningJobObjectiveMetrics
public AlgorithmTrainingSpecificationArgs.Builder supportedTuningJobObjectiveMetrics(AlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetricArgs... supportedTuningJobObjectiveMetrics)
- Parameters:
supportedTuningJobObjectiveMetrics- Objective metrics supported for hyperparameter tuning jobs. See Supported Tuning Job Objective Metrics.- Returns:
- builder
-
supportsDistributedTraining
public AlgorithmTrainingSpecificationArgs.Builder supportsDistributedTraining(@Nullable com.pulumi.core.Output<java.lang.Boolean> supportsDistributedTraining)
- Parameters:
supportsDistributedTraining- Whether the algorithm supports distributed training.- Returns:
- builder
-
supportsDistributedTraining
public AlgorithmTrainingSpecificationArgs.Builder supportsDistributedTraining(java.lang.Boolean supportsDistributedTraining)
- Parameters:
supportsDistributedTraining- Whether the algorithm supports distributed training.- Returns:
- builder
-
trainingChannels
public AlgorithmTrainingSpecificationArgs.Builder trainingChannels(com.pulumi.core.Output<java.util.List<AlgorithmTrainingSpecificationTrainingChannelArgs>> trainingChannels)
- Parameters:
trainingChannels- List of channel definitions supported for training. See Training Channels.- Returns:
- builder
-
trainingChannels
public AlgorithmTrainingSpecificationArgs.Builder trainingChannels(java.util.List<AlgorithmTrainingSpecificationTrainingChannelArgs> trainingChannels)
- Parameters:
trainingChannels- List of channel definitions supported for training. See Training Channels.- Returns:
- builder
-
trainingChannels
public AlgorithmTrainingSpecificationArgs.Builder trainingChannels(AlgorithmTrainingSpecificationTrainingChannelArgs... trainingChannels)
- Parameters:
trainingChannels- List of channel definitions supported for training. See Training Channels.- Returns:
- builder
-
trainingImage
public AlgorithmTrainingSpecificationArgs.Builder trainingImage(com.pulumi.core.Output<java.lang.String> trainingImage)
- Parameters:
trainingImage- Training image URI.- Returns:
- builder
-
trainingImage
public AlgorithmTrainingSpecificationArgs.Builder trainingImage(java.lang.String trainingImage)
- Parameters:
trainingImage- Training image URI.- Returns:
- builder
-
trainingImageDigest
public AlgorithmTrainingSpecificationArgs.Builder trainingImageDigest(@Nullable com.pulumi.core.Output<java.lang.String> trainingImageDigest)
- Parameters:
trainingImageDigest- Digest of the training image.- Returns:
- builder
-
trainingImageDigest
public AlgorithmTrainingSpecificationArgs.Builder trainingImageDigest(java.lang.String trainingImageDigest)
- Parameters:
trainingImageDigest- Digest of the training image.- Returns:
- builder
-
build
public AlgorithmTrainingSpecificationArgs build()
-
-