public static class DatabaseToolsConnectionMySqlSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public DatabaseToolsConnectionMySqlSummary.Builder id(String id)
public DatabaseToolsConnectionMySqlSummary.Builder displayName(String displayName)
public DatabaseToolsConnectionMySqlSummary.Builder compartmentId(String compartmentId)
public DatabaseToolsConnectionMySqlSummary.Builder lifecycleState(LifecycleState lifecycleState)
public DatabaseToolsConnectionMySqlSummary.Builder lifecycleDetails(String lifecycleDetails)
public DatabaseToolsConnectionMySqlSummary.Builder timeCreated(Date timeCreated)
public DatabaseToolsConnectionMySqlSummary.Builder timeUpdated(Date timeUpdated)
public DatabaseToolsConnectionMySqlSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public DatabaseToolsConnectionMySqlSummary.Builder freeformTags(Map<String,String> freeformTags)
public DatabaseToolsConnectionMySqlSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public DatabaseToolsConnectionMySqlSummary.Builder locks(List<ResourceLock> locks)
public DatabaseToolsConnectionMySqlSummary.Builder runtimeSupport(RuntimeSupport runtimeSupport)
public DatabaseToolsConnectionMySqlSummary.Builder relatedResource(DatabaseToolsRelatedResourceMySql relatedResource)
public DatabaseToolsConnectionMySqlSummary.Builder connectionString(String connectionString)
The connection string used to connect to the MySQL Server.
connectionString
- the value to setpublic DatabaseToolsConnectionMySqlSummary.Builder userName(String userName)
The user name.
userName
- the value to setpublic DatabaseToolsConnectionMySqlSummary.Builder userPassword(DatabaseToolsUserPasswordSummary userPassword)
public DatabaseToolsConnectionMySqlSummary.Builder advancedProperties(Map<String,String> advancedProperties)
The advanced connection properties key-value pair (e.g., sslMode
).
advancedProperties
- the value to setpublic DatabaseToolsConnectionMySqlSummary.Builder keyStores(List<DatabaseToolsKeyStoreMySqlSummary> keyStores)
The CA certificate to verify the server’s certificate and the client private key and associated certificate required for client authentication.
keyStores
- the value to setpublic DatabaseToolsConnectionMySqlSummary.Builder privateEndpointId(String privateEndpointId)
The OCID of the
DatabaseToolsPrivateEndpoint
used to access the database in the customer VCN.
privateEndpointId
- the value to setpublic DatabaseToolsConnectionMySqlSummary build()
public DatabaseToolsConnectionMySqlSummary.Builder copy(DatabaseToolsConnectionMySqlSummary model)
Copyright © 2016–2024. All rights reserved.