Class CreateDatabaseToolsConnectionMySqlDetails.Builder
- java.lang.Object
 - 
- com.oracle.bmc.databasetools.model.CreateDatabaseToolsConnectionMySqlDetails.Builder
 
 
- 
- Enclosing class:
 - CreateDatabaseToolsConnectionMySqlDetails
 
public static class CreateDatabaseToolsConnectionMySqlDetails.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
displayName
public CreateDatabaseToolsConnectionMySqlDetails.Builder displayName(String displayName)
 
- 
compartmentId
public CreateDatabaseToolsConnectionMySqlDetails.Builder compartmentId(String compartmentId)
 
- 
definedTags
public CreateDatabaseToolsConnectionMySqlDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
 
- 
freeformTags
public CreateDatabaseToolsConnectionMySqlDetails.Builder freeformTags(Map<String,String> freeformTags)
 
- 
locks
public CreateDatabaseToolsConnectionMySqlDetails.Builder locks(List<ResourceLock> locks)
 
- 
runtimeSupport
public CreateDatabaseToolsConnectionMySqlDetails.Builder runtimeSupport(RuntimeSupport runtimeSupport)
 
- 
runtimeIdentity
public CreateDatabaseToolsConnectionMySqlDetails.Builder runtimeIdentity(RuntimeIdentity runtimeIdentity)
 
- 
relatedResource
public CreateDatabaseToolsConnectionMySqlDetails.Builder relatedResource(CreateDatabaseToolsRelatedResourceMySqlDetails relatedResource)
 
- 
connectionString
public CreateDatabaseToolsConnectionMySqlDetails.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 CreateDatabaseToolsConnectionMySqlDetails.Builder userName(String userName)
The database user name.- Parameters:
 userName- the value to set- Returns:
 - this builder
 
 
- 
userPassword
public CreateDatabaseToolsConnectionMySqlDetails.Builder userPassword(DatabaseToolsUserPasswordDetails userPassword)
 
- 
advancedProperties
public CreateDatabaseToolsConnectionMySqlDetails.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
 
 
- 
keyStores
public CreateDatabaseToolsConnectionMySqlDetails.Builder keyStores(List<DatabaseToolsKeyStoreMySqlDetails> 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 CreateDatabaseToolsConnectionMySqlDetails.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 CreateDatabaseToolsConnectionMySqlDetails build()
 
- 
copy
public CreateDatabaseToolsConnectionMySqlDetails.Builder copy(CreateDatabaseToolsConnectionMySqlDetails model)
 
 - 
 
 -