Class ManagedMySqlDatabaseInboundReplicationCollection.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseInboundReplicationCollection.Builder
-
- Enclosing class:
- ManagedMySqlDatabaseInboundReplicationCollection
public static class ManagedMySqlDatabaseInboundReplicationCollection.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
inboundReplicationsCount
public ManagedMySqlDatabaseInboundReplicationCollection.Builder inboundReplicationsCount(Integer inboundReplicationsCount)
The number of sources this server is replicating from.- Parameters:
inboundReplicationsCount
- the value to set- Returns:
- this builder
-
replicaUuid
public ManagedMySqlDatabaseInboundReplicationCollection.Builder replicaUuid(String replicaUuid)
The Universally Unique Identifier (UUID) value of this replica server.- Parameters:
replicaUuid
- the value to set- Returns:
- this builder
-
replicaServerId
public ManagedMySqlDatabaseInboundReplicationCollection.Builder replicaServerId(Long replicaServerId)
The server ID value of this replica.- Parameters:
replicaServerId
- the value to set- Returns:
- this builder
-
parallelWorkers
public ManagedMySqlDatabaseInboundReplicationCollection.Builder parallelWorkers(Integer parallelWorkers)
The number of applier threads for executing replication transactions in parallel.- Parameters:
parallelWorkers
- the value to set- Returns:
- this builder
-
preserveCommitOrder
public ManagedMySqlDatabaseInboundReplicationCollection.Builder preserveCommitOrder(String preserveCommitOrder)
For multi-threaded replicas, indicates if transactions are executed and committed on the replica in the same order as they appear in the relay log.- Parameters:
preserveCommitOrder
- the value to set- Returns:
- this builder
-
items
public ManagedMySqlDatabaseInboundReplicationCollection.Builder items(List<ManagedMySqlDatabaseInboundReplicationSummary> items)
A list of ManagedMySqlDatabaseInboundReplicationSummary records.- Parameters:
items
- the value to set- Returns:
- this builder
-
build
public ManagedMySqlDatabaseInboundReplicationCollection build()
-
copy
public ManagedMySqlDatabaseInboundReplicationCollection.Builder copy(ManagedMySqlDatabaseInboundReplicationCollection model)
-
-