Package com.oracle.bmc.bds.model
Class ChangeShapeNodes.Builder
- java.lang.Object
-
- com.oracle.bmc.bds.model.ChangeShapeNodes.Builder
-
- Enclosing class:
- ChangeShapeNodes
public static class ChangeShapeNodes.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
worker
public ChangeShapeNodes.Builder worker(String worker)
Change shape of worker nodes to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Parameters:
worker
- the value to set- Returns:
- this builder
-
workerShapeConfig
public ChangeShapeNodes.Builder workerShapeConfig(ShapeConfigDetails workerShapeConfig)
-
computeOnlyWorker
public ChangeShapeNodes.Builder computeOnlyWorker(String computeOnlyWorker)
Change shape of compute only worker nodes to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Parameters:
computeOnlyWorker
- the value to set- Returns:
- this builder
-
computeOnlyWorkerShapeConfig
public ChangeShapeNodes.Builder computeOnlyWorkerShapeConfig(ShapeConfigDetails computeOnlyWorkerShapeConfig)
-
master
public ChangeShapeNodes.Builder master(String master)
Change shape of master nodes to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Parameters:
master
- the value to set- Returns:
- this builder
-
masterShapeConfig
public ChangeShapeNodes.Builder masterShapeConfig(ShapeConfigDetails masterShapeConfig)
-
utility
public ChangeShapeNodes.Builder utility(String utility)
Change shape of utility nodes to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Parameters:
utility
- the value to set- Returns:
- this builder
-
utilityShapeConfig
public ChangeShapeNodes.Builder utilityShapeConfig(ShapeConfigDetails utilityShapeConfig)
-
cloudsql
public ChangeShapeNodes.Builder cloudsql(String cloudsql)
Change shape of the Cloud SQL node to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Parameters:
cloudsql
- the value to set- Returns:
- this builder
-
cloudsqlShapeConfig
public ChangeShapeNodes.Builder cloudsqlShapeConfig(ShapeConfigDetails cloudsqlShapeConfig)
-
edge
public ChangeShapeNodes.Builder edge(String edge)
Change shape of edge nodes to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Parameters:
edge
- the value to set- Returns:
- this builder
-
edgeShapeConfig
public ChangeShapeNodes.Builder edgeShapeConfig(ShapeConfigDetails edgeShapeConfig)
-
kafkaBroker
public ChangeShapeNodes.Builder kafkaBroker(String kafkaBroker)
Change shape of Kafka Broker nodes to the desired target shape.Both VM_STANDARD and E4 Flex shapes are allowed here.
- Parameters:
kafkaBroker
- the value to set- Returns:
- this builder
-
kafkaBrokerShapeConfig
public ChangeShapeNodes.Builder kafkaBrokerShapeConfig(ShapeConfigDetails kafkaBrokerShapeConfig)
-
build
public ChangeShapeNodes build()
-
copy
public ChangeShapeNodes.Builder copy(ChangeShapeNodes model)
-
-