Class DatabaseToolsConnectionMySql.Builder
- java.lang.Object
 - 
- com.oracle.bmc.databasetools.model.DatabaseToolsConnectionMySql.Builder
 
 
- 
- Enclosing class:
 - DatabaseToolsConnectionMySql
 
public static class DatabaseToolsConnectionMySql.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
id
public DatabaseToolsConnectionMySql.Builder id(String id)
 
- 
displayName
public DatabaseToolsConnectionMySql.Builder displayName(String displayName)
 
- 
compartmentId
public DatabaseToolsConnectionMySql.Builder compartmentId(String compartmentId)
 
- 
lifecycleState
public DatabaseToolsConnectionMySql.Builder lifecycleState(LifecycleState lifecycleState)
 
- 
lifecycleDetails
public DatabaseToolsConnectionMySql.Builder lifecycleDetails(String lifecycleDetails)
 
- 
timeCreated
public DatabaseToolsConnectionMySql.Builder timeCreated(Date timeCreated)
 
- 
timeUpdated
public DatabaseToolsConnectionMySql.Builder timeUpdated(Date timeUpdated)
 
- 
definedTags
public DatabaseToolsConnectionMySql.Builder definedTags(Map<String,Map<String,Object>> definedTags)
 
- 
freeformTags
public DatabaseToolsConnectionMySql.Builder freeformTags(Map<String,String> freeformTags)
 
- 
systemTags
public DatabaseToolsConnectionMySql.Builder systemTags(Map<String,Map<String,Object>> systemTags)
 
- 
locks
public DatabaseToolsConnectionMySql.Builder locks(List<ResourceLock> locks)
 
- 
runtimeSupport
public DatabaseToolsConnectionMySql.Builder runtimeSupport(RuntimeSupport runtimeSupport)
 
- 
runtimeEndpoint
public DatabaseToolsConnectionMySql.Builder runtimeEndpoint(String runtimeEndpoint)
 
- 
runtimeIdentity
public DatabaseToolsConnectionMySql.Builder runtimeIdentity(RuntimeIdentity runtimeIdentity)
 
- 
relatedResource
public DatabaseToolsConnectionMySql.Builder relatedResource(DatabaseToolsRelatedResourceMySql relatedResource)
 
- 
connectionString
public DatabaseToolsConnectionMySql.Builder connectionString(String connectionString)
The connection string used to connect to the MySQL Server.- Parameters:
 connectionString- the value to set- Returns:
 - this builder
 
 
- 
userName
public DatabaseToolsConnectionMySql.Builder userName(String userName)
The database user name.- Parameters:
 userName- the value to set- Returns:
 - this builder
 
 
- 
userPassword
public DatabaseToolsConnectionMySql.Builder userPassword(DatabaseToolsUserPassword userPassword)
 
- 
advancedProperties
public DatabaseToolsConnectionMySql.Builder advancedProperties(Map<String,String> advancedProperties)
The advanced connection properties key-value pair (for example, sslMode).- Parameters:
 advancedProperties- the value to set- Returns:
 - this builder
 
 
- 
keyStores
public 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.- Parameters:
 keyStores- the value to set- Returns:
 - this builder
 
 
- 
privateEndpointId
public DatabaseToolsConnectionMySql.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
 
 
- 
build
public DatabaseToolsConnectionMySql build()
 
- 
copy
public DatabaseToolsConnectionMySql.Builder copy(DatabaseToolsConnectionMySql model)
 
 - 
 
 -