Package com.oracle.bmc.bds.model
Class AddAutoScalingConfigurationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.bds.model.AddAutoScalingConfigurationDetails.Builder
-
- Enclosing class:
- AddAutoScalingConfigurationDetails
public static class AddAutoScalingConfigurationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public AddAutoScalingConfigurationDetails.Builder displayName(String displayName)
A user-friendly name.The name does not have to be unique, and it may be changed. Avoid entering confidential information.
- Parameters:
displayName- the value to set- Returns:
- this builder
-
nodeType
public AddAutoScalingConfigurationDetails.Builder nodeType(Node.NodeType nodeType)
A node type that is managed by an autoscale configuration.The only supported types are WORKER and COMPUTE_ONLY_WORKER.
- Parameters:
nodeType- the value to set- Returns:
- this builder
-
isEnabled
public AddAutoScalingConfigurationDetails.Builder isEnabled(Boolean isEnabled)
Whether the autoscale configuration is enabled.- Parameters:
isEnabled- the value to set- Returns:
- this builder
-
clusterAdminPassword
public AddAutoScalingConfigurationDetails.Builder clusterAdminPassword(String clusterAdminPassword)
Base-64 encoded password for the cluster (and Cloudera Manager) admin user.- Parameters:
clusterAdminPassword- the value to set- Returns:
- this builder
-
secretId
public AddAutoScalingConfigurationDetails.Builder secretId(String secretId)
The secretId for the clusterAdminPassword.- Parameters:
secretId- the value to set- Returns:
- this builder
-
policy
public AddAutoScalingConfigurationDetails.Builder policy(AutoScalePolicy policy)
-
policyDetails
public AddAutoScalingConfigurationDetails.Builder policyDetails(AddAutoScalePolicyDetails policyDetails)
-
build
public AddAutoScalingConfigurationDetails build()
-
copy
public AddAutoScalingConfigurationDetails.Builder copy(AddAutoScalingConfigurationDetails model)
-
-