Package com.pulumi.aws.sagemaker.inputs
Class HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder
-
- Enclosing class:
- HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs
public static final class HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs defaults)
-
-
Method Detail
-
instanceCount
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder instanceCount(@Nullable com.pulumi.core.Output<java.lang.Integer> instanceCount)
- Parameters:
instanceCount- Number of instances.- Returns:
- builder
-
instanceCount
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder instanceCount(java.lang.Integer instanceCount)
- Parameters:
instanceCount- Number of instances.- Returns:
- builder
-
instanceGroups
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder instanceGroups(@Nullable com.pulumi.core.Output<java.util.List<HyperParameterTuningJobTrainingJobDefinitionResourceConfigInstanceGroupArgs>> instanceGroups)
- Parameters:
instanceGroups- Instance group settings. See `instanceGroups`.- Returns:
- builder
-
instanceGroups
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder instanceGroups(java.util.List<HyperParameterTuningJobTrainingJobDefinitionResourceConfigInstanceGroupArgs> instanceGroups)
- Parameters:
instanceGroups- Instance group settings. See `instanceGroups`.- Returns:
- builder
-
instanceGroups
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder instanceGroups(HyperParameterTuningJobTrainingJobDefinitionResourceConfigInstanceGroupArgs... instanceGroups)
- Parameters:
instanceGroups- Instance group settings. See `instanceGroups`.- Returns:
- builder
-
instancePlacementConfig
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder instancePlacementConfig(@Nullable com.pulumi.core.Output<HyperParameterTuningJobTrainingJobDefinitionResourceConfigInstancePlacementConfigArgs> instancePlacementConfig)
- Parameters:
instancePlacementConfig- Placement settings. See `instancePlacementConfig`.- Returns:
- builder
-
instancePlacementConfig
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder instancePlacementConfig(HyperParameterTuningJobTrainingJobDefinitionResourceConfigInstancePlacementConfigArgs instancePlacementConfig)
- Parameters:
instancePlacementConfig- Placement settings. See `instancePlacementConfig`.- Returns:
- builder
-
instanceType
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder instanceType(@Nullable com.pulumi.core.Output<java.lang.String> instanceType)
- Parameters:
instanceType- Instance type.- Returns:
- builder
-
instanceType
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder instanceType(java.lang.String instanceType)
- Parameters:
instanceType- Instance type.- Returns:
- builder
-
keepAlivePeriodInSeconds
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder keepAlivePeriodInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> keepAlivePeriodInSeconds)
- Parameters:
keepAlivePeriodInSeconds- Warm pool keep-alive period in seconds.- Returns:
- builder
-
keepAlivePeriodInSeconds
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder keepAlivePeriodInSeconds(java.lang.Integer keepAlivePeriodInSeconds)
- Parameters:
keepAlivePeriodInSeconds- Warm pool keep-alive period in seconds.- Returns:
- builder
-
trainingPlanArn
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder trainingPlanArn(@Nullable com.pulumi.core.Output<java.lang.String> trainingPlanArn)
- Parameters:
trainingPlanArn- Training plan ARN.- Returns:
- builder
-
trainingPlanArn
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder trainingPlanArn(java.lang.String trainingPlanArn)
- Parameters:
trainingPlanArn- Training plan ARN.- Returns:
- builder
-
volumeKmsKeyId
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder volumeKmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> volumeKmsKeyId)
- Parameters:
volumeKmsKeyId- KMS key ID for volume encryption.- Returns:
- builder
-
volumeKmsKeyId
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder volumeKmsKeyId(java.lang.String volumeKmsKeyId)
- Parameters:
volumeKmsKeyId- KMS key ID for volume encryption.- Returns:
- builder
-
volumeSizeInGb
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder volumeSizeInGb(@Nullable com.pulumi.core.Output<java.lang.Integer> volumeSizeInGb)
- Parameters:
volumeSizeInGb- Volume size in GB.- Returns:
- builder
-
volumeSizeInGb
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs.Builder volumeSizeInGb(java.lang.Integer volumeSizeInGb)
- Parameters:
volumeSizeInGb- Volume size in GB.- Returns:
- builder
-
build
public HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs build()
-
-