public static class DatabaseToolsConnectionMySql.Builder extends Object
Constructor and Description |
---|
Builder() |
public DatabaseToolsConnectionMySql.Builder id(String id)
public DatabaseToolsConnectionMySql.Builder displayName(String displayName)
public DatabaseToolsConnectionMySql.Builder compartmentId(String compartmentId)
public DatabaseToolsConnectionMySql.Builder lifecycleState(LifecycleState lifecycleState)
public DatabaseToolsConnectionMySql.Builder lifecycleDetails(String lifecycleDetails)
public DatabaseToolsConnectionMySql.Builder timeCreated(Date timeCreated)
public DatabaseToolsConnectionMySql.Builder timeUpdated(Date timeUpdated)
public DatabaseToolsConnectionMySql.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public DatabaseToolsConnectionMySql.Builder freeformTags(Map<String,String> freeformTags)
public DatabaseToolsConnectionMySql.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public DatabaseToolsConnectionMySql.Builder locks(List<ResourceLock> locks)
public DatabaseToolsConnectionMySql.Builder runtimeSupport(RuntimeSupport runtimeSupport)
public DatabaseToolsConnectionMySql.Builder relatedResource(DatabaseToolsRelatedResourceMySql relatedResource)
public DatabaseToolsConnectionMySql.Builder connectionString(String connectionString)
The connection string used to connect to the MySQL Server.
connectionString
- the value to setpublic DatabaseToolsConnectionMySql.Builder userName(String userName)
The user name.
userName
- the value to setpublic DatabaseToolsConnectionMySql.Builder userPassword(DatabaseToolsUserPassword userPassword)
public DatabaseToolsConnectionMySql.Builder advancedProperties(Map<String,String> advancedProperties)
The advanced connection properties key-value pair (for example, sslMode
).
advancedProperties
- the value to setpublic DatabaseToolsConnectionMySql.Builder keyStores(List<DatabaseToolsKeyStoreMySql> 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 DatabaseToolsConnectionMySql.Builder privateEndpointId(String privateEndpointId)
The OCID of the Database Tools private endpoint used to access the database in the customer VCN.
privateEndpointId
- the value to setpublic DatabaseToolsConnectionMySql build()
public DatabaseToolsConnectionMySql.Builder copy(DatabaseToolsConnectionMySql model)
Copyright © 2016–2024. All rights reserved.