Class MySqlDatabaseConnectorSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.MySqlDatabaseConnectorSummary.Builder
-
- Enclosing class:
- MySqlDatabaseConnectorSummary
public static class MySqlDatabaseConnectorSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
name
public MySqlDatabaseConnectorSummary.Builder name(String name)
External MySQL Database Connector Name- Parameters:
name
- the value to set- Returns:
- this builder
-
compartmentId
public MySqlDatabaseConnectorSummary.Builder compartmentId(String compartmentId)
OCID of compartment for the External MySQL connector.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
associatedServices
public MySqlDatabaseConnectorSummary.Builder associatedServices(String associatedServices)
OCI Services associated with this connector.- Parameters:
associatedServices
- the value to set- Returns:
- this builder
-
id
public MySqlDatabaseConnectorSummary.Builder id(String id)
OCID of MySQL Database Connector.- Parameters:
id
- the value to set- Returns:
- this builder
-
timeCreated
public MySqlDatabaseConnectorSummary.Builder timeCreated(Date timeCreated)
Connector creation time.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public MySqlDatabaseConnectorSummary.Builder timeUpdated(Date timeUpdated)
Connector update time.- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
sourceDatabase
public MySqlDatabaseConnectorSummary.Builder sourceDatabase(String sourceDatabase)
Name of MySQL Database.- Parameters:
sourceDatabase
- the value to set- Returns:
- this builder
-
sourceDatabaseType
public MySqlDatabaseConnectorSummary.Builder sourceDatabaseType(MySqlType sourceDatabaseType)
Type of MySQL Database.- Parameters:
sourceDatabaseType
- the value to set- Returns:
- this builder
-
connectionStatus
public MySqlDatabaseConnectorSummary.Builder connectionStatus(String connectionStatus)
Connection Status.- Parameters:
connectionStatus
- the value to set- Returns:
- this builder
-
timeConnectionStatusUpdated
public MySqlDatabaseConnectorSummary.Builder timeConnectionStatusUpdated(Date timeConnectionStatusUpdated)
Time when connection status was last updated.- Parameters:
timeConnectionStatusUpdated
- the value to set- Returns:
- this builder
-
hostName
public MySqlDatabaseConnectorSummary.Builder hostName(String hostName)
Host name for Connector.- Parameters:
hostName
- the value to set- Returns:
- this builder
-
macsAgentId
public MySqlDatabaseConnectorSummary.Builder macsAgentId(String macsAgentId)
Agent Id of the MACS agent.- Parameters:
macsAgentId
- the value to set- Returns:
- this builder
-
port
public MySqlDatabaseConnectorSummary.Builder port(Integer port)
Connector port.- Parameters:
port
- the value to set- Returns:
- this builder
-
connectorType
public MySqlDatabaseConnectorSummary.Builder connectorType(MySqlConnectorType connectorType)
Connector Type.- Parameters:
connectorType
- the value to set- Returns:
- this builder
-
networkProtocol
public MySqlDatabaseConnectorSummary.Builder networkProtocol(MySqlNetworkProtocolType networkProtocol)
Network Protocol.- Parameters:
networkProtocol
- the value to set- Returns:
- this builder
-
credentialType
public MySqlDatabaseConnectorSummary.Builder credentialType(MySqlCredType credentialType)
Credential type used to connect to database.- Parameters:
credentialType
- the value to set- Returns:
- this builder
-
systemTags
public MySqlDatabaseConnectorSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
lifecycleState
public MySqlDatabaseConnectorSummary.Builder lifecycleState(LifecycleStates lifecycleState)
Indicates lifecycle state of the resource.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
build
public MySqlDatabaseConnectorSummary build()
-
copy
public MySqlDatabaseConnectorSummary.Builder copy(MySqlDatabaseConnectorSummary model)
-
-