Package com.pulumi.aws.sagemaker.inputs
Class HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder
-
public static final class HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs defaults)
-
-
Method Detail
-
allocationStrategy
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder allocationStrategy(@Nullable com.pulumi.core.Output<java.lang.String> allocationStrategy)
- Parameters:
allocationStrategy- Allocation strategy for tuning resources.- Returns:
- builder
-
allocationStrategy
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder allocationStrategy(java.lang.String allocationStrategy)
- Parameters:
allocationStrategy- Allocation strategy for tuning resources.- Returns:
- builder
-
instanceConfigs
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder instanceConfigs(@Nullable com.pulumi.core.Output<java.util.List<HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigInstanceConfigArgs>> instanceConfigs)
- Parameters:
instanceConfigs- Per-instance-type resource settings. See `instanceConfigs`.- Returns:
- builder
-
instanceConfigs
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder instanceConfigs(java.util.List<HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigInstanceConfigArgs> instanceConfigs)
- Parameters:
instanceConfigs- Per-instance-type resource settings. See `instanceConfigs`.- Returns:
- builder
-
instanceConfigs
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder instanceConfigs(HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigInstanceConfigArgs... instanceConfigs)
- Parameters:
instanceConfigs- Per-instance-type resource settings. See `instanceConfigs`.- Returns:
- builder
-
instanceCount
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder instanceCount(@Nullable com.pulumi.core.Output<java.lang.Integer> instanceCount)
- Parameters:
instanceCount- Number of training instances.- Returns:
- builder
-
instanceCount
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder instanceCount(java.lang.Integer instanceCount)
- Parameters:
instanceCount- Number of training instances.- Returns:
- builder
-
instanceType
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder instanceType(@Nullable com.pulumi.core.Output<java.lang.String> instanceType)
- Parameters:
instanceType- Training instance type.- Returns:
- builder
-
instanceType
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder instanceType(java.lang.String instanceType)
- Parameters:
instanceType- Training instance type.- Returns:
- builder
-
volumeKmsKeyId
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder volumeKmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> volumeKmsKeyId)
- Parameters:
volumeKmsKeyId- KMS key ID for volume encryption.- Returns:
- builder
-
volumeKmsKeyId
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder volumeKmsKeyId(java.lang.String volumeKmsKeyId)
- Parameters:
volumeKmsKeyId- KMS key ID for volume encryption.- Returns:
- builder
-
volumeSizeInGb
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder volumeSizeInGb(@Nullable com.pulumi.core.Output<java.lang.Integer> volumeSizeInGb)
- Parameters:
volumeSizeInGb- Volume size in GB. Do not set `instanceCount`, `instanceType`, or `volumeSizeInGb` when `instanceConfigs` is set.- Returns:
- builder
-
volumeSizeInGb
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs.Builder volumeSizeInGb(java.lang.Integer volumeSizeInGb)
- Parameters:
volumeSizeInGb- Volume size in GB. Do not set `instanceCount`, `instanceType`, or `volumeSizeInGb` when `instanceConfigs` is set.- Returns:
- builder
-
build
public HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs build()
-
-