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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddAutoScalingConfigurationDetails
build()
AddAutoScalingConfigurationDetails.Builder
clusterAdminPassword(String clusterAdminPassword)
Base-64 encoded password for the cluster (and Cloudera Manager) admin user.AddAutoScalingConfigurationDetails.Builder
copy(AddAutoScalingConfigurationDetails model)
AddAutoScalingConfigurationDetails.Builder
displayName(String displayName)
A user-friendly name.AddAutoScalingConfigurationDetails.Builder
isEnabled(Boolean isEnabled)
Whether the autoscale configuration is enabled.AddAutoScalingConfigurationDetails.Builder
nodeType(Node.NodeType nodeType)
A node type that is managed by an autoscale configuration.AddAutoScalingConfigurationDetails.Builder
policy(AutoScalePolicy policy)
AddAutoScalingConfigurationDetails.Builder
policyDetails(AddAutoScalePolicyDetails policyDetails)
-
-
-
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
-
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)
-
-