Class UpdateMySqlDatabaseConnectorDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.UpdateMySqlDatabaseConnectorDetails.Builder
-
- Enclosing class:
- UpdateMySqlDatabaseConnectorDetails
public static class UpdateMySqlDatabaseConnectorDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public UpdateMySqlDatabaseConnectorDetails.Builder displayName(String displayName)
External MySQL Database Connector Name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
macsAgentId
public UpdateMySqlDatabaseConnectorDetails.Builder macsAgentId(String macsAgentId)
Agent Id of the MACS agent.- Parameters:
macsAgentId
- the value to set- Returns:
- this builder
-
hostName
public UpdateMySqlDatabaseConnectorDetails.Builder hostName(String hostName)
Host name for Connector.- Parameters:
hostName
- the value to set- Returns:
- this builder
-
port
public UpdateMySqlDatabaseConnectorDetails.Builder port(Integer port)
Port number to connect to External MySQL Database.- Parameters:
port
- the value to set- Returns:
- this builder
-
credentialType
public UpdateMySqlDatabaseConnectorDetails.Builder credentialType(MySqlCredType credentialType)
Type of the credential.- Parameters:
credentialType
- the value to set- Returns:
- this builder
-
sslSecretId
public UpdateMySqlDatabaseConnectorDetails.Builder sslSecretId(String sslSecretId)
If using existing SSL secret to connect, OCID for the secret resource.- Parameters:
sslSecretId
- the value to set- Returns:
- this builder
-
networkProtocol
public UpdateMySqlDatabaseConnectorDetails.Builder networkProtocol(MySqlNetworkProtocolType networkProtocol)
Protocol to be used to connect to External MySQL Database; TCP, TCP with SSL or Socket.- Parameters:
networkProtocol
- the value to set- Returns:
- this builder
-
externalDatabaseId
public UpdateMySqlDatabaseConnectorDetails.Builder externalDatabaseId(String externalDatabaseId)
OCID of MySQL Database resource.- Parameters:
externalDatabaseId
- the value to set- Returns:
- this builder
-
build
public UpdateMySqlDatabaseConnectorDetails build()
-
copy
public UpdateMySqlDatabaseConnectorDetails.Builder copy(UpdateMySqlDatabaseConnectorDetails model)
-
-