Package com.pulumi.aws.sagemaker.inputs
Class HyperParameterTuningJobTrainingJobDefinitionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.HyperParameterTuningJobTrainingJobDefinitionArgs.Builder
-
- Enclosing class:
- HyperParameterTuningJobTrainingJobDefinitionArgs
public static final class HyperParameterTuningJobTrainingJobDefinitionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(HyperParameterTuningJobTrainingJobDefinitionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HyperParameterTuningJobTrainingJobDefinitionArgs defaults)
-
-
Method Detail
-
algorithmSpecification
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder algorithmSpecification(com.pulumi.core.Output<HyperParameterTuningJobTrainingJobDefinitionAlgorithmSpecificationArgs> algorithmSpecification)
- Parameters:
algorithmSpecification- Algorithm settings. See `algorithmSpecification`.- Returns:
- builder
-
algorithmSpecification
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder algorithmSpecification(HyperParameterTuningJobTrainingJobDefinitionAlgorithmSpecificationArgs algorithmSpecification)
- Parameters:
algorithmSpecification- Algorithm settings. See `algorithmSpecification`.- Returns:
- builder
-
checkpointConfig
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder checkpointConfig(@Nullable com.pulumi.core.Output<HyperParameterTuningJobTrainingJobDefinitionCheckpointConfigArgs> checkpointConfig)
- Parameters:
checkpointConfig- Checkpoint output location. See `checkpointConfig`.- Returns:
- builder
-
checkpointConfig
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder checkpointConfig(HyperParameterTuningJobTrainingJobDefinitionCheckpointConfigArgs checkpointConfig)
- Parameters:
checkpointConfig- Checkpoint output location. See `checkpointConfig`.- Returns:
- builder
-
definitionName
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder definitionName(@Nullable com.pulumi.core.Output<java.lang.String> definitionName)
- Parameters:
definitionName- Name for this definition.- Returns:
- builder
-
definitionName
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder definitionName(java.lang.String definitionName)
- Parameters:
definitionName- Name for this definition.- Returns:
- builder
-
enableInterContainerTrafficEncryption
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder enableInterContainerTrafficEncryption(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableInterContainerTrafficEncryption)
- Parameters:
enableInterContainerTrafficEncryption- Whether to encrypt traffic between containers.- Returns:
- builder
-
enableInterContainerTrafficEncryption
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder enableInterContainerTrafficEncryption(java.lang.Boolean enableInterContainerTrafficEncryption)
- Parameters:
enableInterContainerTrafficEncryption- Whether to encrypt traffic between containers.- Returns:
- builder
-
enableManagedSpotTraining
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder enableManagedSpotTraining(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableManagedSpotTraining)
- Parameters:
enableManagedSpotTraining- Whether to use managed spot training.- Returns:
- builder
-
enableManagedSpotTraining
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder enableManagedSpotTraining(java.lang.Boolean enableManagedSpotTraining)
- Parameters:
enableManagedSpotTraining- Whether to use managed spot training.- Returns:
- builder
-
enableNetworkIsolation
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder enableNetworkIsolation(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableNetworkIsolation)
- Parameters:
enableNetworkIsolation- Whether to isolate network access for containers.- Returns:
- builder
-
enableNetworkIsolation
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder enableNetworkIsolation(java.lang.Boolean enableNetworkIsolation)
- Parameters:
enableNetworkIsolation- Whether to isolate network access for containers.- Returns:
- builder
-
environment
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder environment(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> environment)
- Parameters:
environment- Map of environment variables.- Returns:
- builder
-
environment
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder environment(java.util.Map<java.lang.String,java.lang.String> environment)
- Parameters:
environment- Map of environment variables.- Returns:
- builder
-
hyperParameterRanges
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder hyperParameterRanges(@Nullable com.pulumi.core.Output<HyperParameterTuningJobTrainingJobDefinitionHyperParameterRangesArgs> hyperParameterRanges)
- Parameters:
hyperParameterRanges- Hyperparameter ranges for this definition. See `parameterRanges`.- Returns:
- builder
-
hyperParameterRanges
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder hyperParameterRanges(HyperParameterTuningJobTrainingJobDefinitionHyperParameterRangesArgs hyperParameterRanges)
- Parameters:
hyperParameterRanges- Hyperparameter ranges for this definition. See `parameterRanges`.- Returns:
- builder
-
hyperParameterTuningResourceConfig
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder hyperParameterTuningResourceConfig(@Nullable com.pulumi.core.Output<HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs> hyperParameterTuningResourceConfig)
- Parameters:
hyperParameterTuningResourceConfig- Tuning resource settings. See `hyperParameterTuningResourceConfig`.- Returns:
- builder
-
hyperParameterTuningResourceConfig
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder hyperParameterTuningResourceConfig(HyperParameterTuningJobTrainingJobDefinitionHyperParameterTuningResourceConfigArgs hyperParameterTuningResourceConfig)
- Parameters:
hyperParameterTuningResourceConfig- Tuning resource settings. See `hyperParameterTuningResourceConfig`.- Returns:
- builder
-
inputDataConfigs
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder inputDataConfigs(@Nullable com.pulumi.core.Output<java.util.List<HyperParameterTuningJobTrainingJobDefinitionInputDataConfigArgs>> inputDataConfigs)
- Parameters:
inputDataConfigs- Input data channels. See `inputDataConfig`.- Returns:
- builder
-
inputDataConfigs
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder inputDataConfigs(java.util.List<HyperParameterTuningJobTrainingJobDefinitionInputDataConfigArgs> inputDataConfigs)
- Parameters:
inputDataConfigs- Input data channels. See `inputDataConfig`.- Returns:
- builder
-
inputDataConfigs
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder inputDataConfigs(HyperParameterTuningJobTrainingJobDefinitionInputDataConfigArgs... inputDataConfigs)
- Parameters:
inputDataConfigs- Input data channels. See `inputDataConfig`.- Returns:
- builder
-
outputDataConfig
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder outputDataConfig(com.pulumi.core.Output<HyperParameterTuningJobTrainingJobDefinitionOutputDataConfigArgs> outputDataConfig)
- Parameters:
outputDataConfig- Output data settings. See `outputDataConfig`.- Returns:
- builder
-
outputDataConfig
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder outputDataConfig(HyperParameterTuningJobTrainingJobDefinitionOutputDataConfigArgs outputDataConfig)
- Parameters:
outputDataConfig- Output data settings. See `outputDataConfig`.- Returns:
- builder
-
resourceConfig
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder resourceConfig(@Nullable com.pulumi.core.Output<HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs> resourceConfig)
- Parameters:
resourceConfig- Training resources. See `resourceConfig`.- Returns:
- builder
-
resourceConfig
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder resourceConfig(HyperParameterTuningJobTrainingJobDefinitionResourceConfigArgs resourceConfig)
- Parameters:
resourceConfig- Training resources. See `resourceConfig`.- Returns:
- builder
-
retryStrategies
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder retryStrategies(@Nullable com.pulumi.core.Output<java.util.List<HyperParameterTuningJobTrainingJobDefinitionRetryStrategyArgs>> retryStrategies)
- Parameters:
retryStrategies- Retry settings. See `retryStrategy`.- Returns:
- builder
-
retryStrategies
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder retryStrategies(java.util.List<HyperParameterTuningJobTrainingJobDefinitionRetryStrategyArgs> retryStrategies)
- Parameters:
retryStrategies- Retry settings. See `retryStrategy`.- Returns:
- builder
-
retryStrategies
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder retryStrategies(HyperParameterTuningJobTrainingJobDefinitionRetryStrategyArgs... retryStrategies)
- Parameters:
retryStrategies- Retry settings. See `retryStrategy`.- Returns:
- builder
-
roleArn
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- IAM role ARN used by SageMaker AI.- Returns:
- builder
-
roleArn
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- IAM role ARN used by SageMaker AI.- Returns:
- builder
-
staticHyperParameters
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder staticHyperParameters(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> staticHyperParameters)
- Parameters:
staticHyperParameters- Map of fixed hyperparameters.- Returns:
- builder
-
staticHyperParameters
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder staticHyperParameters(java.util.Map<java.lang.String,java.lang.String> staticHyperParameters)
- Parameters:
staticHyperParameters- Map of fixed hyperparameters.- Returns:
- builder
-
stoppingCondition
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder stoppingCondition(com.pulumi.core.Output<HyperParameterTuningJobTrainingJobDefinitionStoppingConditionArgs> stoppingCondition)
- Parameters:
stoppingCondition- Stopping settings. See `stoppingCondition`.- Returns:
- builder
-
stoppingCondition
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder stoppingCondition(HyperParameterTuningJobTrainingJobDefinitionStoppingConditionArgs stoppingCondition)
- Parameters:
stoppingCondition- Stopping settings. See `stoppingCondition`.- Returns:
- builder
-
tuningObjective
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder tuningObjective(@Nullable com.pulumi.core.Output<HyperParameterTuningJobTrainingJobDefinitionTuningObjectiveArgs> tuningObjective)
- Parameters:
tuningObjective- Objective for this training definition. See `tuningObjective`.- Returns:
- builder
-
tuningObjective
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder tuningObjective(HyperParameterTuningJobTrainingJobDefinitionTuningObjectiveArgs tuningObjective)
- Parameters:
tuningObjective- Objective for this training definition. See `tuningObjective`.- Returns:
- builder
-
vpcConfig
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder vpcConfig(@Nullable com.pulumi.core.Output<HyperParameterTuningJobTrainingJobDefinitionVpcConfigArgs> vpcConfig)
- Parameters:
vpcConfig- VPC settings. See `vpcConfig`.- Returns:
- builder
-
vpcConfig
public HyperParameterTuningJobTrainingJobDefinitionArgs.Builder vpcConfig(HyperParameterTuningJobTrainingJobDefinitionVpcConfigArgs vpcConfig)
- Parameters:
vpcConfig- VPC settings. See `vpcConfig`.- Returns:
- builder
-
build
public HyperParameterTuningJobTrainingJobDefinitionArgs build()
-
-