Class UpdateDatabaseToolsConnectionPostgresqlDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasetools.model.UpdateDatabaseToolsConnectionPostgresqlDetails.Builder
 
- 
- Enclosing class:
- UpdateDatabaseToolsConnectionPostgresqlDetails
 
 public static class UpdateDatabaseToolsConnectionPostgresqlDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
displayNamepublic UpdateDatabaseToolsConnectionPostgresqlDetails.Builder displayName(String displayName) 
 - 
definedTagspublic UpdateDatabaseToolsConnectionPostgresqlDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
freeformTagspublic UpdateDatabaseToolsConnectionPostgresqlDetails.Builder freeformTags(Map<String,String> freeformTags) 
 - 
relatedResourcepublic UpdateDatabaseToolsConnectionPostgresqlDetails.Builder relatedResource(UpdateDatabaseToolsRelatedResourcePostgresqlDetails relatedResource) 
 - 
connectionStringpublic UpdateDatabaseToolsConnectionPostgresqlDetails.Builder connectionString(String connectionString) The connection string used to connect to the PostgreSQL Server.- Parameters:
- connectionString- the value to set
- Returns:
- this builder
 
 - 
userNamepublic UpdateDatabaseToolsConnectionPostgresqlDetails.Builder userName(String userName) The database user name.- Parameters:
- userName- the value to set
- Returns:
- this builder
 
 - 
userPasswordpublic UpdateDatabaseToolsConnectionPostgresqlDetails.Builder userPassword(DatabaseToolsUserPasswordDetails userPassword) 
 - 
advancedPropertiespublic UpdateDatabaseToolsConnectionPostgresqlDetails.Builder advancedProperties(Map<String,String> advancedProperties) The advanced connection properties key-value pair (e.g., sslMode).- Parameters:
- advancedProperties- the value to set
- Returns:
- this builder
 
 - 
keyStorespublic UpdateDatabaseToolsConnectionPostgresqlDetails.Builder keyStores(List<DatabaseToolsKeyStorePostgresqlDetails> keyStores) The CA certificate to verify the server’s certificate and the client private key and associated certificate required for client authentication.- Parameters:
- keyStores- the value to set
- Returns:
- this builder
 
 - 
privateEndpointIdpublic UpdateDatabaseToolsConnectionPostgresqlDetails.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
 
 - 
buildpublic UpdateDatabaseToolsConnectionPostgresqlDetails build() 
 - 
copypublic UpdateDatabaseToolsConnectionPostgresqlDetails.Builder copy(UpdateDatabaseToolsConnectionPostgresqlDetails model) 
 
- 
 
-