public static class CreateChannelTargetFromDbSystemDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreateChannelTargetFromDbSystemDetails.Builder |
applierUsername(String applierUsername)
The username for the replication applier of the target MySQL DB System.
|
CreateChannelTargetFromDbSystemDetails |
build() |
CreateChannelTargetFromDbSystemDetails.Builder |
channelName(String channelName)
The case-insensitive name that identifies the replication channel.
|
CreateChannelTargetFromDbSystemDetails.Builder |
copy(CreateChannelTargetFromDbSystemDetails model) |
CreateChannelTargetFromDbSystemDetails.Builder |
dbSystemId(String dbSystemId)
The OCID of the target DB System.
|
CreateChannelTargetFromDbSystemDetails.Builder |
delayInSeconds(Integer delayInSeconds)
Specifies the amount of time, in seconds, that the channel waits before applying a
transaction received from the source.
|
CreateChannelTargetFromDbSystemDetails.Builder |
filters(List<ChannelFilter> filters)
Replication filter rules to be applied at the DB System Channel target.
|
CreateChannelTargetFromDbSystemDetails.Builder |
tablesWithoutPrimaryKeyHandling(ChannelTargetDbSystem.TablesWithoutPrimaryKeyHandling tablesWithoutPrimaryKeyHandling)
Specifies how a replication channel handles the creation and alteration of tables that do
not have a primary key.
|
public CreateChannelTargetFromDbSystemDetails.Builder dbSystemId(String dbSystemId)
The OCID of the target DB System.
dbSystemId
- the value to setpublic CreateChannelTargetFromDbSystemDetails.Builder channelName(String channelName)
The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
channelName
- the value to setpublic CreateChannelTargetFromDbSystemDetails.Builder applierUsername(String applierUsername)
The username for the replication applier of the target MySQL DB System.
applierUsername
- the value to setpublic CreateChannelTargetFromDbSystemDetails.Builder filters(List<ChannelFilter> filters)
Replication filter rules to be applied at the DB System Channel target.
filters
- the value to setpublic CreateChannelTargetFromDbSystemDetails.Builder tablesWithoutPrimaryKeyHandling(ChannelTargetDbSystem.TablesWithoutPrimaryKeyHandling tablesWithoutPrimaryKeyHandling)
Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key. The default value is set to ALLOW.
tablesWithoutPrimaryKeyHandling
- the value to setpublic CreateChannelTargetFromDbSystemDetails.Builder delayInSeconds(Integer delayInSeconds)
Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
delayInSeconds
- the value to setpublic CreateChannelTargetFromDbSystemDetails build()
public CreateChannelTargetFromDbSystemDetails.Builder copy(CreateChannelTargetFromDbSystemDetails model)
Copyright © 2016–2024. All rights reserved.