Class UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasetools.model.UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder
 
- 
- Enclosing class:
- UpdateDatabaseToolsConnectionOracleDatabaseDetails
 
 public static class UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
displayNamepublic UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder displayName(String displayName) 
 - 
definedTagspublic UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
freeformTagspublic UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder freeformTags(Map<String,String> freeformTags) 
 - 
relatedResourcepublic UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder relatedResource(UpdateDatabaseToolsRelatedResourceDetails relatedResource) 
 - 
connectionStringpublic UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder connectionString(String connectionString) The connect descriptor or Easy Connect Naming method used to connect to the database.- Parameters:
- connectionString- the value to set
- Returns:
- this builder
 
 - 
userNamepublic UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder userName(String userName) The database user name.- Parameters:
- userName- the value to set
- Returns:
- this builder
 
 - 
userPasswordpublic UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder userPassword(DatabaseToolsUserPasswordDetails userPassword) 
 - 
advancedPropertiespublic UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder advancedProperties(Map<String,String> advancedProperties) The advanced connection properties key-value pair (e.g., oracle.net.ssl_server_dn_match).- Parameters:
- advancedProperties- the value to set
- Returns:
- this builder
 
 - 
keyStorespublic UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder keyStores(List<DatabaseToolsKeyStoreDetails> keyStores) Oracle wallet or Java Keystores containing trusted certificates for authenticating the server’s public certificate and the client private key and associated certificates required for client authentication.- Parameters:
- keyStores- the value to set
- Returns:
- this builder
 
 - 
privateEndpointIdpublic UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder privateEndpointId(String privateEndpointId) The OCID of the Database Tools private endpoint used to access the database in the Customer VCN.- Parameters:
- privateEndpointId- the value to set
- Returns:
- this builder
 
 - 
proxyClientpublic UpdateDatabaseToolsConnectionOracleDatabaseDetails.Builder proxyClient(DatabaseToolsConnectionOracleDatabaseProxyClientDetails proxyClient) 
 - 
buildpublic UpdateDatabaseToolsConnectionOracleDatabaseDetails build() 
 
- 
 
-