Package com.pulumi.aws.sagemaker.inputs
Class AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder
-
- Enclosing class:
- AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs
public static final class AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs defaults)
-
-
Method Detail
-
instanceCount
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder instanceCount(@Nullable com.pulumi.core.Output<java.lang.Integer> instanceCount)
- Parameters:
instanceCount- Number of training instances.- Returns:
- builder
-
instanceCount
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder instanceCount(java.lang.Integer instanceCount)
- Parameters:
instanceCount- Number of training instances.- Returns:
- builder
-
instanceGroups
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder instanceGroups(@Nullable com.pulumi.core.Output<java.util.List<AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigInstanceGroupArgs>> instanceGroups)
- Parameters:
instanceGroups- Instance group definitions for the training job. See Instance Groups.- Returns:
- builder
-
instanceGroups
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder instanceGroups(java.util.List<AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigInstanceGroupArgs> instanceGroups)
- Parameters:
instanceGroups- Instance group definitions for the training job. See Instance Groups.- Returns:
- builder
-
instanceGroups
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder instanceGroups(AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigInstanceGroupArgs... instanceGroups)
- Parameters:
instanceGroups- Instance group definitions for the training job. See Instance Groups.- Returns:
- builder
-
instancePlacementConfig
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder instancePlacementConfig(@Nullable com.pulumi.core.Output<AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigInstancePlacementConfigArgs> instancePlacementConfig)
- Parameters:
instancePlacementConfig- Placement configuration for the training job. See Instance Placement Config.- Returns:
- builder
-
instancePlacementConfig
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder instancePlacementConfig(AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigInstancePlacementConfigArgs instancePlacementConfig)
- Parameters:
instancePlacementConfig- Placement configuration for the training job. See Instance Placement Config.- Returns:
- builder
-
instanceType
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder instanceType(@Nullable com.pulumi.core.Output<java.lang.String> instanceType)
- Parameters:
instanceType- Training instance type.- Returns:
- builder
-
instanceType
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder instanceType(java.lang.String instanceType)
- Parameters:
instanceType- Training instance type.- Returns:
- builder
-
keepAlivePeriodInSeconds
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder keepAlivePeriodInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> keepAlivePeriodInSeconds)
- Parameters:
keepAlivePeriodInSeconds- Warm pool keep-alive period in seconds.- Returns:
- builder
-
keepAlivePeriodInSeconds
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder keepAlivePeriodInSeconds(java.lang.Integer keepAlivePeriodInSeconds)
- Parameters:
keepAlivePeriodInSeconds- Warm pool keep-alive period in seconds.- Returns:
- builder
-
trainingPlanArn
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder trainingPlanArn(@Nullable com.pulumi.core.Output<java.lang.String> trainingPlanArn)
- Parameters:
trainingPlanArn- ARN of the SageMaker AI training plan.- Returns:
- builder
-
trainingPlanArn
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder trainingPlanArn(java.lang.String trainingPlanArn)
- Parameters:
trainingPlanArn- ARN of the SageMaker AI training plan.- Returns:
- builder
-
volumeKmsKeyId
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder volumeKmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> volumeKmsKeyId)
- Parameters:
volumeKmsKeyId- KMS key ID used to encrypt the training volume.- Returns:
- builder
-
volumeKmsKeyId
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder volumeKmsKeyId(java.lang.String volumeKmsKeyId)
- Parameters:
volumeKmsKeyId- KMS key ID used to encrypt the training volume.- Returns:
- builder
-
volumeSizeInGb
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder volumeSizeInGb(@Nullable com.pulumi.core.Output<java.lang.Integer> volumeSizeInGb)
- Parameters:
volumeSizeInGb- Size of the training volume in GiB.- Returns:
- builder
-
volumeSizeInGb
public AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigArgs.Builder volumeSizeInGb(java.lang.Integer volumeSizeInGb)
- Parameters:
volumeSizeInGb- Size of the training volume in GiB.- Returns:
- builder
-
-