Package com.oracle.bmc.mysql.model
Class ChannelSourceMysql.Builder
- java.lang.Object
 - 
- com.oracle.bmc.mysql.model.ChannelSourceMysql.Builder
 
 
- 
- Enclosing class:
 - ChannelSourceMysql
 
public static class ChannelSourceMysql.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChannelSourceMysql.BuilderanonymousTransactionsHandling(AnonymousTransactionsHandling anonymousTransactionsHandling)ChannelSourceMysqlbuild()ChannelSourceMysql.Buildercopy(ChannelSourceMysql model)ChannelSourceMysql.Builderhostname(String hostname)The network address of the MySQL instance.ChannelSourceMysql.Builderport(Integer port)The port the source MySQL instance listens on.ChannelSourceMysql.BuildersslCaCertificate(CaCertificate sslCaCertificate)ChannelSourceMysql.BuildersslMode(ChannelSourceMysql.SslMode sslMode)The SSL mode of the Channel.ChannelSourceMysql.Builderusername(String username)The name of the replication user on the source MySQL instance. 
 - 
 
- 
- 
Method Detail
- 
hostname
public ChannelSourceMysql.Builder hostname(String hostname)
The network address of the MySQL instance.- Parameters:
 hostname- the value to set- Returns:
 - this builder
 
 
- 
port
public ChannelSourceMysql.Builder port(Integer port)
The port the source MySQL instance listens on.- Parameters:
 port- the value to set- Returns:
 - this builder
 
 
- 
username
public ChannelSourceMysql.Builder username(String username)
The name of the replication user on the source MySQL instance.The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
- Parameters:
 username- the value to set- Returns:
 - this builder
 
 
- 
sslMode
public ChannelSourceMysql.Builder sslMode(ChannelSourceMysql.SslMode sslMode)
The SSL mode of the Channel.- Parameters:
 sslMode- the value to set- Returns:
 - this builder
 
 
- 
sslCaCertificate
public ChannelSourceMysql.Builder sslCaCertificate(CaCertificate sslCaCertificate)
 
- 
anonymousTransactionsHandling
public ChannelSourceMysql.Builder anonymousTransactionsHandling(AnonymousTransactionsHandling anonymousTransactionsHandling)
 
- 
build
public ChannelSourceMysql build()
 
- 
copy
public ChannelSourceMysql.Builder copy(ChannelSourceMysql model)
 
 - 
 
 -