Package com.oracle.bmc.dif.model
Class DataflowUpdateDetail.Builder
- java.lang.Object
-
- com.oracle.bmc.dif.model.DataflowUpdateDetail.Builder
-
- Enclosing class:
- DataflowUpdateDetail
public static class DataflowUpdateDetail.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataflowUpdateDetailbuild()DataflowUpdateDetail.Builderconnections(UpdateDataflowConnections connections)DataflowUpdateDetail.Buildercopy(DataflowUpdateDetail model)DataflowUpdateDetail.BuilderdriverShape(String driverShape)The VM shape for the driver.DataflowUpdateDetail.BuilderdriverShapeConfig(ShapeConfig driverShapeConfig)DataflowUpdateDetail.BuilderexecutorShape(String executorShape)The VM shape for the executors.DataflowUpdateDetail.BuilderexecutorShapeConfig(ShapeConfig executorShapeConfig)DataflowUpdateDetail.BuilderinstanceId(String instanceId)Instance id of the existing dataflow instance to be updated.DataflowUpdateDetail.BuilderlogBucketInstanceId(String logBucketInstanceId)InstanceId of log bucket created as part of objectstorage service in stack.DataflowUpdateDetail.BuildernumExecutors(Integer numExecutors)The number of executor VMs requested.DataflowUpdateDetail.BuilderprivateEndpointId(String privateEndpointId)OCID of the already provisioned dataflow private endpoint.DataflowUpdateDetail.BuildersparkVersion(String sparkVersion)The Spark version utilized to run the application.DataflowUpdateDetail.BuilderwarehouseBucketInstanceId(String warehouseBucketInstanceId)InstanceId of warehouse bucket created as part of objectstorage service in stack.
-
-
-
Method Detail
-
instanceId
public DataflowUpdateDetail.Builder instanceId(String instanceId)
Instance id of the existing dataflow instance to be updated.- Parameters:
instanceId- the value to set- Returns:
- this builder
-
sparkVersion
public DataflowUpdateDetail.Builder sparkVersion(String sparkVersion)
The Spark version utilized to run the application.- Parameters:
sparkVersion- the value to set- Returns:
- this builder
-
driverShape
public DataflowUpdateDetail.Builder driverShape(String driverShape)
The VM shape for the driver.Sets the driver cores and memory.
- Parameters:
driverShape- the value to set- Returns:
- this builder
-
executorShape
public DataflowUpdateDetail.Builder executorShape(String executorShape)
The VM shape for the executors.Sets the executor cores and memory.
- Parameters:
executorShape- the value to set- Returns:
- this builder
-
driverShapeConfig
public DataflowUpdateDetail.Builder driverShapeConfig(ShapeConfig driverShapeConfig)
-
executorShapeConfig
public DataflowUpdateDetail.Builder executorShapeConfig(ShapeConfig executorShapeConfig)
-
numExecutors
public DataflowUpdateDetail.Builder numExecutors(Integer numExecutors)
The number of executor VMs requested.- Parameters:
numExecutors- the value to set- Returns:
- this builder
-
privateEndpointId
public DataflowUpdateDetail.Builder privateEndpointId(String privateEndpointId)
OCID of the already provisioned dataflow private endpoint.- Parameters:
privateEndpointId- the value to set- Returns:
- this builder
-
connections
public DataflowUpdateDetail.Builder connections(UpdateDataflowConnections connections)
-
logBucketInstanceId
public DataflowUpdateDetail.Builder logBucketInstanceId(String logBucketInstanceId)
InstanceId of log bucket created as part of objectstorage service in stack.Used for storing application run logs.
- Parameters:
logBucketInstanceId- the value to set- Returns:
- this builder
-
warehouseBucketInstanceId
public DataflowUpdateDetail.Builder warehouseBucketInstanceId(String warehouseBucketInstanceId)
InstanceId of warehouse bucket created as part of objectstorage service in stack.Mandatory for SQL applications.
- Parameters:
warehouseBucketInstanceId- the value to set- Returns:
- this builder
-
build
public DataflowUpdateDetail build()
-
copy
public DataflowUpdateDetail.Builder copy(DataflowUpdateDetail model)
-
-