Package com.oracle.bmc.goldengate.model
Class UpdateDatabricksConnectionDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.goldengate.model.UpdateDatabricksConnectionDetails.Builder
 
- 
- Enclosing class:
- UpdateDatabricksConnectionDetails
 
 public static class UpdateDatabricksConnectionDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
displayNamepublic UpdateDatabricksConnectionDetails.Builder displayName(String displayName) 
 - 
descriptionpublic UpdateDatabricksConnectionDetails.Builder description(String description) 
 - 
freeformTagspublic UpdateDatabricksConnectionDetails.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic UpdateDatabricksConnectionDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
vaultIdpublic UpdateDatabricksConnectionDetails.Builder vaultId(String vaultId) 
 - 
keyIdpublic UpdateDatabricksConnectionDetails.Builder keyId(String keyId) 
 - 
nsgIdspublic UpdateDatabricksConnectionDetails.Builder nsgIds(List<String> nsgIds) 
 - 
subnetIdpublic UpdateDatabricksConnectionDetails.Builder subnetId(String subnetId) 
 - 
routingMethodpublic UpdateDatabricksConnectionDetails.Builder routingMethod(RoutingMethod routingMethod) 
 - 
doesUseSecretIdspublic UpdateDatabricksConnectionDetails.Builder doesUseSecretIds(Boolean doesUseSecretIds) 
 - 
securityAttributespublic UpdateDatabricksConnectionDetails.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes) 
 - 
authenticationTypepublic UpdateDatabricksConnectionDetails.Builder authenticationType(DatabricksConnection.AuthenticationType authenticationType) Used authentication mechanism to access Databricks.- Parameters:
- authenticationType- the value to set
- Returns:
- this builder
 
 - 
connectionUrlpublic UpdateDatabricksConnectionDetails.Builder connectionUrl(String connectionUrl) Connection URL.e.g.: ‘jdbc:databricks://adb-33934.4.azuredatabricks.net:443/default;transportMode=http;ssl=1;httpPath=sql/protocolv1/o/3393########44/0##3-7-hlrb’ - Parameters:
- connectionUrl- the value to set
- Returns:
- this builder
 
 - 
passwordpublic UpdateDatabricksConnectionDetails.Builder password(String password) The password used to connect to Databricks.Only applicable for authenticationType == PERSONAL_ACCESS_TOKEN. Deprecated: This field is deprecated and replaced by “passwordSecretId”. This field will be removed after February 15 2026. - Parameters:
- password- the value to set
- Returns:
- this builder
 
 - 
passwordSecretIdpublic UpdateDatabricksConnectionDetails.Builder passwordSecretId(String passwordSecretId) The OCID of the Secret where the password is stored.Note: When provided, ‘password’ field must not be provided. - Parameters:
- passwordSecretId- the value to set
- Returns:
- this builder
 
 - 
clientIdpublic UpdateDatabricksConnectionDetails.Builder clientId(String clientId) OAuth client id, only applicable for authenticationType == OAUTH_M2M- Parameters:
- clientId- the value to set
- Returns:
- this builder
 
 - 
clientSecretpublic UpdateDatabricksConnectionDetails.Builder clientSecret(String clientSecret) OAuth client secret, only applicable for authenticationType == OAUTH_M2M Deprecated: This field is deprecated and replaced by “clientSecretSecretId”.This field will be removed after February 15 2026. - Parameters:
- clientSecret- the value to set
- Returns:
- this builder
 
 - 
clientSecretSecretIdpublic UpdateDatabricksConnectionDetails.Builder clientSecretSecretId(String clientSecretSecretId) The OCID of the Secret where the client secret is stored.Only applicable for authenticationType == OAUTH_M2M. Note: When provided, ‘clientSecret’ field must not be provided. - Parameters:
- clientSecretSecretId- the value to set
- Returns:
- this builder
 
 - 
storageCredentialNamepublic UpdateDatabricksConnectionDetails.Builder storageCredentialName(String storageCredentialName) Optional.External storage credential name to access files on object storage such as ADLS Gen2, S3 or GCS. - Parameters:
- storageCredentialName- the value to set
- Returns:
- this builder
 
 - 
buildpublic UpdateDatabricksConnectionDetails build() 
 - 
copypublic UpdateDatabricksConnectionDetails.Builder copy(UpdateDatabricksConnectionDetails model) 
 
- 
 
-