Class CreateSqlEndpointDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataflow.model.CreateSqlEndpointDetails.Builder
 
- 
- Enclosing class:
- CreateSqlEndpointDetails
 
 public static class CreateSqlEndpointDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
compartmentIdpublic CreateSqlEndpointDetails.Builder compartmentId(String compartmentId) The identifier of the compartment used with the SQL Endpoint.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic CreateSqlEndpointDetails.Builder displayName(String displayName) The SQL Endpoint name, which can be changed.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic CreateSqlEndpointDetails.Builder description(String description) The description of CreateSQLEndpointDetails.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
sqlEndpointVersionpublic CreateSqlEndpointDetails.Builder sqlEndpointVersion(String sqlEndpointVersion) The version of the SQL Endpoint.- Parameters:
- sqlEndpointVersion- the value to set
- Returns:
- this builder
 
 - 
driverShapepublic CreateSqlEndpointDetails.Builder driverShape(String driverShape) The shape of the SQL Endpoint driver instance.- Parameters:
- driverShape- the value to set
- Returns:
- this builder
 
 - 
driverShapeConfigpublic CreateSqlEndpointDetails.Builder driverShapeConfig(ShapeConfig driverShapeConfig) 
 - 
executorShapepublic CreateSqlEndpointDetails.Builder executorShape(String executorShape) The shape of the SQL Endpoint worker instance.- Parameters:
- executorShape- the value to set
- Returns:
- this builder
 
 - 
executorShapeConfigpublic CreateSqlEndpointDetails.Builder executorShapeConfig(ShapeConfig executorShapeConfig) 
 - 
minExecutorCountpublic CreateSqlEndpointDetails.Builder minExecutorCount(Integer minExecutorCount) The minimum number of executors.- Parameters:
- minExecutorCount- the value to set
- Returns:
- this builder
 
 - 
maxExecutorCountpublic CreateSqlEndpointDetails.Builder maxExecutorCount(Integer maxExecutorCount) The maximum number of executors.- Parameters:
- maxExecutorCount- the value to set
- Returns:
- this builder
 
 - 
metastoreIdpublic CreateSqlEndpointDetails.Builder metastoreId(String metastoreId) Metastore OCID- Parameters:
- metastoreId- the value to set
- Returns:
- this builder
 
 - 
lakeIdpublic CreateSqlEndpointDetails.Builder lakeId(String lakeId) OCI lake OCID- Parameters:
- lakeId- the value to set
- Returns:
- this builder
 
 - 
warehouseBucketUripublic CreateSqlEndpointDetails.Builder warehouseBucketUri(String warehouseBucketUri) The warehouse bucket URI.It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html - Parameters:
- warehouseBucketUri- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic CreateSqlEndpointDetails.Builder freeformTags(Map<String,String> freeformTags) Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic CreateSqlEndpointDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
sparkAdvancedConfigurationspublic CreateSqlEndpointDetails.Builder sparkAdvancedConfigurations(Map<String,String> sparkAdvancedConfigurations) The Spark configuration passed to the running process.See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { “spark.app.name” : “My App Name”, “spark.shuffle.io.maxRetries” : “4” } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned. - Parameters:
- sparkAdvancedConfigurations- the value to set
- Returns:
- this builder
 
 - 
networkConfigurationpublic CreateSqlEndpointDetails.Builder networkConfiguration(SqlEndpointNetworkConfiguration networkConfiguration) 
 - 
buildpublic CreateSqlEndpointDetails build() 
 - 
copypublic CreateSqlEndpointDetails.Builder copy(CreateSqlEndpointDetails model) 
 
- 
 
-