Class ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder
 
- 
- Enclosing class:
- ManagedMySqlDatabaseHighAvailabilityMemberCollection
 
 public static class ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
groupNamepublic ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder groupName(String groupName) The name of the group to which this server instance belongs.- Parameters:
- groupName- the value to set
- Returns:
- this builder
 
 - 
singlePrimaryModepublic ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder singlePrimaryMode(String singlePrimaryMode) Indicates if the replication group is running in single-primary mode.- Parameters:
- singlePrimaryMode- the value to set
- Returns:
- this builder
 
 - 
groupAutoIncrementpublic ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder groupAutoIncrement(Integer groupAutoIncrement) The interval between successive values for auto-incremented columns for transactions that execute on this server instance.- Parameters:
- groupAutoIncrement- the value to set
- Returns:
- this builder
 
 - 
flowControlpublic ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder flowControl(String flowControl) The mode used for flow control.- Parameters:
- flowControl- the value to set
- Returns:
- this builder
 
 - 
memberStatepublic ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder memberState(String memberState) The state of this server as a group replication member.- Parameters:
- memberState- the value to set
- Returns:
- this builder
 
 - 
memberRolepublic ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder memberRole(String memberRole) The role of this server as a group replication member.- Parameters:
- memberRole- the value to set
- Returns:
- this builder
 
 - 
viewIdpublic ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder viewId(String viewId) The current view identifier for this group.- Parameters:
- viewId- the value to set
- Returns:
- this builder
 
 - 
transactionsInGtidExecutedpublic ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder transactionsInGtidExecuted(Long transactionsInGtidExecuted) The number of transactions that were replicated within the cluster.- Parameters:
- transactionsInGtidExecuted- the value to set
- Returns:
- this builder
 
 - 
itemspublic ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder items(List<ManagedMySqlDatabaseHighAvailabilityMemberSummary> items) A list of MySqlHighAvailabilityMember records.- Parameters:
- items- the value to set
- Returns:
- this builder
 
 - 
statusSummarypublic ManagedMySqlDatabaseHighAvailabilityMemberCollection.Builder statusSummary(MySqlHighAvailabilityStatusSummary statusSummary) 
 - 
buildpublic ManagedMySqlDatabaseHighAvailabilityMemberCollection build() 
 
- 
 
-