Class SqlEndpointSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataflow.model.SqlEndpointSummary.Builder
 
- 
- Enclosing class:
- SqlEndpointSummary
 
 public static class SqlEndpointSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SqlEndpointSummarybuild()SqlEndpointSummary.BuildercompartmentId(String compartmentId)The OCID of a compartment.SqlEndpointSummary.Buildercopy(SqlEndpointSummary model)SqlEndpointSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.SqlEndpointSummary.Builderdescription(String description)The description of the SQL Endpoint.SqlEndpointSummary.BuilderdisplayName(String displayName)The SQL Endpoint name, which can be changed.SqlEndpointSummary.BuilderdriverShape(String driverShape)The shape of the SQL Endpoint driver instance.SqlEndpointSummary.BuilderdriverShapeConfig(ShapeConfig driverShapeConfig)SqlEndpointSummary.BuilderexecutorShape(String executorShape)The shape of the SQL Endpoint executor instance.SqlEndpointSummary.BuilderexecutorShapeConfig(ShapeConfig executorShapeConfig)SqlEndpointSummary.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.SqlEndpointSummary.Builderid(String id)The provision identifier that is immutable on creation.SqlEndpointSummary.BuilderjdbcEndpointUrl(String jdbcEndpointUrl)The JDBC URL field.SqlEndpointSummary.BuilderlakeId(String lakeId)The OCID of OCI Lake.SqlEndpointSummary.BuilderlastAcceptedRequestToken(String lastAcceptedRequestToken)This token is used by Splat, and indicates that the service accepts the request, and that the request is currently being processed.SqlEndpointSummary.BuilderlifecycleState(SqlEndpointLifecycleState lifecycleState)The current state of the Sql Endpoint.SqlEndpointSummary.BuildermaxExecutorCount(Integer maxExecutorCount)The maximum number of executors.SqlEndpointSummary.BuildermetastoreId(String metastoreId)The OCID of OCI Hive Metastore.SqlEndpointSummary.BuilderminExecutorCount(Integer minExecutorCount)The minimum number of executors.SqlEndpointSummary.BuildernetworkConfiguration(SqlEndpointNetworkConfiguration networkConfiguration)SqlEndpointSummary.BuilderownerPrincipalId(String ownerPrincipalId)The OCID of the user who created the resource.SqlEndpointSummary.BuildersparkAdvancedConfigurations(Map<String,String> sparkAdvancedConfigurations)The Spark configuration passed to the running process.SqlEndpointSummary.BuildersqlEndpointVersion(String sqlEndpointVersion)The version of SQL Endpoint.SqlEndpointSummary.BuilderstateMessage(String stateMessage)A message describing the reason why the resource is in it’s current state.SqlEndpointSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)The system tags associated with this resource, if any.SqlEndpointSummary.BuildertimeCreated(Date timeCreated)The time the Sql Endpoint was created.SqlEndpointSummary.BuildertimeUpdated(Date timeUpdated)The time the Sql Endpoint was updated.SqlEndpointSummary.BuilderwarehouseBucketUri(String warehouseBucketUri)The warehouse bucket URI.
 
- 
- 
- 
Method Detail- 
idpublic SqlEndpointSummary.Builder id(String id) The provision identifier that is immutable on creation.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic SqlEndpointSummary.Builder displayName(String displayName) The SQL Endpoint name, which can be changed.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic SqlEndpointSummary.Builder compartmentId(String compartmentId) The OCID of a compartment.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
jdbcEndpointUrlpublic SqlEndpointSummary.Builder jdbcEndpointUrl(String jdbcEndpointUrl) The JDBC URL field.For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI - Parameters:
- jdbcEndpointUrl- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic SqlEndpointSummary.Builder timeCreated(Date timeCreated) The time the Sql Endpoint was created.An RFC3339 formatted datetime string. - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic SqlEndpointSummary.Builder timeUpdated(Date timeUpdated) The time the Sql Endpoint was updated.An RFC3339 formatted datetime string. - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic SqlEndpointSummary.Builder lifecycleState(SqlEndpointLifecycleState lifecycleState) The current state of the Sql Endpoint.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
stateMessagepublic SqlEndpointSummary.Builder stateMessage(String stateMessage) A message describing the reason why the resource is in it’s current state.Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state. - Parameters:
- stateMessage- the value to set
- Returns:
- this builder
 
 - 
sqlEndpointVersionpublic SqlEndpointSummary.Builder sqlEndpointVersion(String sqlEndpointVersion) The version of SQL Endpoint.- Parameters:
- sqlEndpointVersion- the value to set
- Returns:
- this builder
 
 - 
driverShapepublic SqlEndpointSummary.Builder driverShape(String driverShape) The shape of the SQL Endpoint driver instance.- Parameters:
- driverShape- the value to set
- Returns:
- this builder
 
 - 
driverShapeConfigpublic SqlEndpointSummary.Builder driverShapeConfig(ShapeConfig driverShapeConfig) 
 - 
executorShapepublic SqlEndpointSummary.Builder executorShape(String executorShape) The shape of the SQL Endpoint executor instance.- Parameters:
- executorShape- the value to set
- Returns:
- this builder
 
 - 
executorShapeConfigpublic SqlEndpointSummary.Builder executorShapeConfig(ShapeConfig executorShapeConfig) 
 - 
minExecutorCountpublic SqlEndpointSummary.Builder minExecutorCount(Integer minExecutorCount) The minimum number of executors.- Parameters:
- minExecutorCount- the value to set
- Returns:
- this builder
 
 - 
maxExecutorCountpublic SqlEndpointSummary.Builder maxExecutorCount(Integer maxExecutorCount) The maximum number of executors.- Parameters:
- maxExecutorCount- the value to set
- Returns:
- this builder
 
 - 
ownerPrincipalIdpublic SqlEndpointSummary.Builder ownerPrincipalId(String ownerPrincipalId) The OCID of the user who created the resource.- Parameters:
- ownerPrincipalId- the value to set
- Returns:
- this builder
 
 - 
metastoreIdpublic SqlEndpointSummary.Builder metastoreId(String metastoreId) The OCID of OCI Hive Metastore.- Parameters:
- metastoreId- the value to set
- Returns:
- this builder
 
 - 
lakeIdpublic SqlEndpointSummary.Builder lakeId(String lakeId) The OCID of OCI Lake.- Parameters:
- lakeId- the value to set
- Returns:
- this builder
 
 - 
warehouseBucketUripublic SqlEndpointSummary.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
 
 - 
descriptionpublic SqlEndpointSummary.Builder description(String description) The description of the SQL Endpoint.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
lastAcceptedRequestTokenpublic SqlEndpointSummary.Builder lastAcceptedRequestToken(String lastAcceptedRequestToken) This token is used by Splat, and indicates that the service accepts the request, and that the request is currently being processed.- Parameters:
- lastAcceptedRequestToken- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic SqlEndpointSummary.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 SqlEndpointSummary.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
 
 - 
systemTagspublic SqlEndpointSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) The system tags associated with this resource, if any.The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
sparkAdvancedConfigurationspublic SqlEndpointSummary.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 SqlEndpointSummary.Builder networkConfiguration(SqlEndpointNetworkConfiguration networkConfiguration) 
 - 
buildpublic SqlEndpointSummary build() 
 - 
copypublic SqlEndpointSummary.Builder copy(SqlEndpointSummary model) 
 
- 
 
-