Package com.oracle.bmc.datascience.model
Class JobNodeGroupConfigurationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datascience.model.JobNodeGroupConfigurationDetails.Builder
-
- Enclosing class:
- JobNodeGroupConfigurationDetails
public static class JobNodeGroupConfigurationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JobNodeGroupConfigurationDetails
build()
JobNodeGroupConfigurationDetails.Builder
copy(JobNodeGroupConfigurationDetails model)
JobNodeGroupConfigurationDetails.Builder
jobConfigurationDetails(JobConfigurationDetails jobConfigurationDetails)
JobNodeGroupConfigurationDetails.Builder
jobEnvironmentConfigurationDetails(JobEnvironmentConfigurationDetails jobEnvironmentConfigurationDetails)
JobNodeGroupConfigurationDetails.Builder
jobInfrastructureConfigurationDetails(JobInfrastructureConfigurationDetails jobInfrastructureConfigurationDetails)
JobNodeGroupConfigurationDetails.Builder
minimumSuccessReplicas(Integer minimumSuccessReplicas)
The minimum threshold of successful replicas for node group to be successful.JobNodeGroupConfigurationDetails.Builder
name(String name)
node group name.JobNodeGroupConfigurationDetails.Builder
replicas(Integer replicas)
The number of nodes.
-
-
-
Method Detail
-
name
public JobNodeGroupConfigurationDetails.Builder name(String name)
node group name.- Parameters:
name
- the value to set- Returns:
- this builder
-
replicas
public JobNodeGroupConfigurationDetails.Builder replicas(Integer replicas)
The number of nodes.- Parameters:
replicas
- the value to set- Returns:
- this builder
-
minimumSuccessReplicas
public JobNodeGroupConfigurationDetails.Builder minimumSuccessReplicas(Integer minimumSuccessReplicas)
The minimum threshold of successful replicas for node group to be successful.All replicas need to succeed if this is not specified.
- Parameters:
minimumSuccessReplicas
- the value to set- Returns:
- this builder
-
jobInfrastructureConfigurationDetails
public JobNodeGroupConfigurationDetails.Builder jobInfrastructureConfigurationDetails(JobInfrastructureConfigurationDetails jobInfrastructureConfigurationDetails)
-
jobConfigurationDetails
public JobNodeGroupConfigurationDetails.Builder jobConfigurationDetails(JobConfigurationDetails jobConfigurationDetails)
-
jobEnvironmentConfigurationDetails
public JobNodeGroupConfigurationDetails.Builder jobEnvironmentConfigurationDetails(JobEnvironmentConfigurationDetails jobEnvironmentConfigurationDetails)
-
build
public JobNodeGroupConfigurationDetails build()
-
copy
public JobNodeGroupConfigurationDetails.Builder copy(JobNodeGroupConfigurationDetails model)
-
-