Package com.pulumi.aws.sagemaker.inputs
Class TrainingJobAlgorithmSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.TrainingJobAlgorithmSpecificationArgs.Builder
-
- Enclosing class:
- TrainingJobAlgorithmSpecificationArgs
public static final class TrainingJobAlgorithmSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TrainingJobAlgorithmSpecificationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TrainingJobAlgorithmSpecificationArgs defaults)
-
-
Method Detail
-
algorithmName
public TrainingJobAlgorithmSpecificationArgs.Builder algorithmName(@Nullable com.pulumi.core.Output<java.lang.String> algorithmName)
- Parameters:
algorithmName- Name or ARN of the algorithm resource to use for the training job.- Returns:
- builder
-
algorithmName
public TrainingJobAlgorithmSpecificationArgs.Builder algorithmName(java.lang.String algorithmName)
- Parameters:
algorithmName- Name or ARN of the algorithm resource to use for the training job.- Returns:
- builder
-
containerArguments
public TrainingJobAlgorithmSpecificationArgs.Builder containerArguments(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> containerArguments)
- Parameters:
containerArguments- List of arguments for the container entrypoint. Maximum of 100 entries.- Returns:
- builder
-
containerArguments
public TrainingJobAlgorithmSpecificationArgs.Builder containerArguments(java.util.List<java.lang.String> containerArguments)
- Parameters:
containerArguments- List of arguments for the container entrypoint. Maximum of 100 entries.- Returns:
- builder
-
containerArguments
public TrainingJobAlgorithmSpecificationArgs.Builder containerArguments(java.lang.String... containerArguments)
- Parameters:
containerArguments- List of arguments for the container entrypoint. Maximum of 100 entries.- Returns:
- builder
-
containerEntrypoints
public TrainingJobAlgorithmSpecificationArgs.Builder containerEntrypoints(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> containerEntrypoints)
- Parameters:
containerEntrypoints- List of entrypoint commands for the container. Maximum of 100 entries.- Returns:
- builder
-
containerEntrypoints
public TrainingJobAlgorithmSpecificationArgs.Builder containerEntrypoints(java.util.List<java.lang.String> containerEntrypoints)
- Parameters:
containerEntrypoints- List of entrypoint commands for the container. Maximum of 100 entries.- Returns:
- builder
-
containerEntrypoints
public TrainingJobAlgorithmSpecificationArgs.Builder containerEntrypoints(java.lang.String... containerEntrypoints)
- Parameters:
containerEntrypoints- List of entrypoint commands for the container. Maximum of 100 entries.- Returns:
- builder
-
enableSagemakerMetricsTimeSeries
public TrainingJobAlgorithmSpecificationArgs.Builder enableSagemakerMetricsTimeSeries(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableSagemakerMetricsTimeSeries)
- Parameters:
enableSagemakerMetricsTimeSeries- Whether to enable SageMaker AI metrics time series collection.- Returns:
- builder
-
enableSagemakerMetricsTimeSeries
public TrainingJobAlgorithmSpecificationArgs.Builder enableSagemakerMetricsTimeSeries(java.lang.Boolean enableSagemakerMetricsTimeSeries)
- Parameters:
enableSagemakerMetricsTimeSeries- Whether to enable SageMaker AI metrics time series collection.- Returns:
- builder
-
metricDefinitions
public TrainingJobAlgorithmSpecificationArgs.Builder metricDefinitions(@Nullable com.pulumi.core.Output<java.util.List<TrainingJobAlgorithmSpecificationMetricDefinitionArgs>> metricDefinitions)
- Parameters:
metricDefinitions- List of metric definitions for the training job. Maximum of 40. Use this to extract custom metrics from your own training container logs. SageMaker can still publish built-in metrics for built-in algorithms and supported prebuilt images when this block is omitted. See `metricDefinitions` below.- Returns:
- builder
-
metricDefinitions
public TrainingJobAlgorithmSpecificationArgs.Builder metricDefinitions(java.util.List<TrainingJobAlgorithmSpecificationMetricDefinitionArgs> metricDefinitions)
- Parameters:
metricDefinitions- List of metric definitions for the training job. Maximum of 40. Use this to extract custom metrics from your own training container logs. SageMaker can still publish built-in metrics for built-in algorithms and supported prebuilt images when this block is omitted. See `metricDefinitions` below.- Returns:
- builder
-
metricDefinitions
public TrainingJobAlgorithmSpecificationArgs.Builder metricDefinitions(TrainingJobAlgorithmSpecificationMetricDefinitionArgs... metricDefinitions)
- Parameters:
metricDefinitions- List of metric definitions for the training job. Maximum of 40. Use this to extract custom metrics from your own training container logs. SageMaker can still publish built-in metrics for built-in algorithms and supported prebuilt images when this block is omitted. See `metricDefinitions` below.- Returns:
- builder
-
trainingImage
public TrainingJobAlgorithmSpecificationArgs.Builder trainingImage(@Nullable com.pulumi.core.Output<java.lang.String> trainingImage)
- Parameters:
trainingImage- Registry path of the Docker image that contains the training algorithm.- Returns:
- builder
-
trainingImage
public TrainingJobAlgorithmSpecificationArgs.Builder trainingImage(java.lang.String trainingImage)
- Parameters:
trainingImage- Registry path of the Docker image that contains the training algorithm.- Returns:
- builder
-
trainingImageConfig
public TrainingJobAlgorithmSpecificationArgs.Builder trainingImageConfig(@Nullable com.pulumi.core.Output<TrainingJobAlgorithmSpecificationTrainingImageConfigArgs> trainingImageConfig)
- Parameters:
trainingImageConfig- Training image configuration. See `trainingImageConfig` below.- Returns:
- builder
-
trainingImageConfig
public TrainingJobAlgorithmSpecificationArgs.Builder trainingImageConfig(TrainingJobAlgorithmSpecificationTrainingImageConfigArgs trainingImageConfig)
- Parameters:
trainingImageConfig- Training image configuration. See `trainingImageConfig` below.- Returns:
- builder
-
trainingInputMode
public TrainingJobAlgorithmSpecificationArgs.Builder trainingInputMode(@Nullable com.pulumi.core.Output<java.lang.String> trainingInputMode)
- Parameters:
trainingInputMode- Input mode for the training data. Valid values: `File`, `Pipe`, `FastFile`.- Returns:
- builder
-
trainingInputMode
public TrainingJobAlgorithmSpecificationArgs.Builder trainingInputMode(java.lang.String trainingInputMode)
- Parameters:
trainingInputMode- Input mode for the training data. Valid values: `File`, `Pipe`, `FastFile`.- Returns:
- builder
-
build
public TrainingJobAlgorithmSpecificationArgs build()
-
-