Class DatabaseToolsConnectionPostgresqlSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasetools.model.DatabaseToolsConnectionPostgresqlSummary.Builder
 
- 
- Enclosing class:
- DatabaseToolsConnectionPostgresqlSummary
 
 public static class DatabaseToolsConnectionPostgresqlSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic DatabaseToolsConnectionPostgresqlSummary.Builder id(String id) 
 - 
displayNamepublic DatabaseToolsConnectionPostgresqlSummary.Builder displayName(String displayName) 
 - 
compartmentIdpublic DatabaseToolsConnectionPostgresqlSummary.Builder compartmentId(String compartmentId) 
 - 
lifecycleStatepublic DatabaseToolsConnectionPostgresqlSummary.Builder lifecycleState(LifecycleState lifecycleState) 
 - 
lifecycleDetailspublic DatabaseToolsConnectionPostgresqlSummary.Builder lifecycleDetails(String lifecycleDetails) 
 - 
timeCreatedpublic DatabaseToolsConnectionPostgresqlSummary.Builder timeCreated(Date timeCreated) 
 - 
timeUpdatedpublic DatabaseToolsConnectionPostgresqlSummary.Builder timeUpdated(Date timeUpdated) 
 - 
definedTagspublic DatabaseToolsConnectionPostgresqlSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
freeformTagspublic DatabaseToolsConnectionPostgresqlSummary.Builder freeformTags(Map<String,String> freeformTags) 
 - 
systemTagspublic DatabaseToolsConnectionPostgresqlSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) 
 - 
lockspublic DatabaseToolsConnectionPostgresqlSummary.Builder locks(List<ResourceLock> locks) 
 - 
runtimeSupportpublic DatabaseToolsConnectionPostgresqlSummary.Builder runtimeSupport(RuntimeSupport runtimeSupport) 
 - 
runtimeEndpointpublic DatabaseToolsConnectionPostgresqlSummary.Builder runtimeEndpoint(String runtimeEndpoint) 
 - 
runtimeIdentitypublic DatabaseToolsConnectionPostgresqlSummary.Builder runtimeIdentity(RuntimeIdentity runtimeIdentity) 
 - 
relatedResourcepublic DatabaseToolsConnectionPostgresqlSummary.Builder relatedResource(DatabaseToolsRelatedResourcePostgresql relatedResource) 
 - 
connectionStringpublic DatabaseToolsConnectionPostgresqlSummary.Builder connectionString(String connectionString) The connection string used to connect to the PostgreSQL Server.- Parameters:
- connectionString- the value to set
- Returns:
- this builder
 
 - 
userNamepublic DatabaseToolsConnectionPostgresqlSummary.Builder userName(String userName) The database user name.- Parameters:
- userName- the value to set
- Returns:
- this builder
 
 - 
userPasswordpublic DatabaseToolsConnectionPostgresqlSummary.Builder userPassword(DatabaseToolsUserPasswordSummary userPassword) 
 - 
advancedPropertiespublic DatabaseToolsConnectionPostgresqlSummary.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 DatabaseToolsConnectionPostgresqlSummary.Builder keyStores(List<DatabaseToolsKeyStorePostgresqlSummary> 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 DatabaseToolsConnectionPostgresqlSummary.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 DatabaseToolsConnectionPostgresqlSummary build() 
 - 
copypublic DatabaseToolsConnectionPostgresqlSummary.Builder copy(DatabaseToolsConnectionPostgresqlSummary model) 
 
- 
 
-