Package com.oracle.bmc.goldengate.model
Class DatabricksConnectionSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.goldengate.model.DatabricksConnectionSummary.Builder
 
- 
- Enclosing class:
- DatabricksConnectionSummary
 
 public static class DatabricksConnectionSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic DatabricksConnectionSummary.Builder id(String id) 
 - 
displayNamepublic DatabricksConnectionSummary.Builder displayName(String displayName) 
 - 
descriptionpublic DatabricksConnectionSummary.Builder description(String description) 
 - 
compartmentIdpublic DatabricksConnectionSummary.Builder compartmentId(String compartmentId) 
 - 
freeformTagspublic DatabricksConnectionSummary.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic DatabricksConnectionSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
systemTagspublic DatabricksConnectionSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) 
 - 
lifecycleStatepublic DatabricksConnectionSummary.Builder lifecycleState(Connection.LifecycleState lifecycleState) 
 - 
lifecycleDetailspublic DatabricksConnectionSummary.Builder lifecycleDetails(String lifecycleDetails) 
 - 
timeCreatedpublic DatabricksConnectionSummary.Builder timeCreated(Date timeCreated) 
 - 
timeUpdatedpublic DatabricksConnectionSummary.Builder timeUpdated(Date timeUpdated) 
 - 
vaultIdpublic DatabricksConnectionSummary.Builder vaultId(String vaultId) 
 - 
keyIdpublic DatabricksConnectionSummary.Builder keyId(String keyId) 
 - 
ingressIpspublic DatabricksConnectionSummary.Builder ingressIps(List<IngressIpDetails> ingressIps) 
 - 
nsgIdspublic DatabricksConnectionSummary.Builder nsgIds(List<String> nsgIds) 
 - 
subnetIdpublic DatabricksConnectionSummary.Builder subnetId(String subnetId) 
 - 
routingMethodpublic DatabricksConnectionSummary.Builder routingMethod(RoutingMethod routingMethod) 
 - 
lockspublic DatabricksConnectionSummary.Builder locks(List<ResourceLock> locks) 
 - 
doesUseSecretIdspublic DatabricksConnectionSummary.Builder doesUseSecretIds(Boolean doesUseSecretIds) 
 - 
subscriptionIdpublic DatabricksConnectionSummary.Builder subscriptionId(String subscriptionId) 
 - 
clusterPlacementGroupIdpublic DatabricksConnectionSummary.Builder clusterPlacementGroupId(String clusterPlacementGroupId) 
 - 
securityAttributespublic DatabricksConnectionSummary.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes) 
 - 
technologyTypepublic DatabricksConnectionSummary.Builder technologyType(DatabricksConnection.TechnologyType technologyType) The Databricks technology type.- Parameters:
- technologyType- the value to set
- Returns:
- this builder
 
 - 
authenticationTypepublic DatabricksConnectionSummary.Builder authenticationType(DatabricksConnection.AuthenticationType authenticationType) Used authentication mechanism to access Databricks.- Parameters:
- authenticationType- the value to set
- Returns:
- this builder
 
 - 
connectionUrlpublic DatabricksConnectionSummary.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
 
 - 
passwordSecretIdpublic DatabricksConnectionSummary.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 DatabricksConnectionSummary.Builder clientId(String clientId) OAuth client id, only applicable for authenticationType == OAUTH_M2M- Parameters:
- clientId- the value to set
- Returns:
- this builder
 
 - 
clientSecretSecretIdpublic DatabricksConnectionSummary.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 DatabricksConnectionSummary.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 DatabricksConnectionSummary build() 
 - 
copypublic DatabricksConnectionSummary.Builder copy(DatabricksConnectionSummary model) 
 
- 
 
-