Google Cloud Sql Admin V1 Client - Class MySqlReplicaConfiguration (1.1.0)

Reference documentation and code samples for the Google Cloud Sql Admin V1 Client class MySqlReplicaConfiguration.

Read-replica configuration specific to MySQL databases.

Generated from protobuf message google.cloud.sql.v1.MySqlReplicaConfiguration

Namespace

Google \ Cloud \ Sql \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ dump_file_path
string

Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName. Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.

↳ username
string

The username for the replication connection.

↳ password
string

The password for the replication connection.

↳ connect_retry_interval
Google\Protobuf\Int32Value

Seconds to wait between connect retries. MySQL's default is 60 seconds.

↳ master_heartbeat_period
Google\Protobuf\Int64Value

Interval in milliseconds between replication heartbeats.

↳ ca_certificate
string

PEM representation of the trusted CA's x509 certificate.

↳ client_certificate
string

PEM representation of the replica's x509 certificate.

↳ client_key
string

PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.

↳ ssl_cipher
string

A list of permissible ciphers to use for SSL encryption.

↳ verify_server_certificate
Google\Protobuf\BoolValue

Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.

↳ kind
string

This is always sql#mysqlReplicaConfiguration .

getDumpFilePath

Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName.

Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.

Returns
Type
Description
string

setDumpFilePath

Path to a SQL dump file in Google Cloud Storage from which the replica instance is to be created. The URI is in the form gs://bucketName/fileName.

Compressed gzip files (.gz) are also supported. Dumps have the binlog co-ordinates from which replication begins. This can be accomplished by setting --master-data to 1 when using mysqldump.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getUsername

The username for the replication connection.

Returns
Type
Description
string

setUsername

The username for the replication connection.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getPassword

The password for the replication connection.

Returns
Type
Description
string

setPassword

The password for the replication connection.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getConnectRetryInterval

Seconds to wait between connect retries. MySQL's default is 60 seconds.

Returns
Type
Description

hasConnectRetryInterval

clearConnectRetryInterval

getConnectRetryIntervalUnwrapped

Returns the unboxed value from getConnectRetryInterval()

Seconds to wait between connect retries. MySQL's default is 60 seconds.

Returns
Type
Description
int|null

setConnectRetryInterval

Seconds to wait between connect retries. MySQL's default is 60 seconds.

Parameter
Name
Description
Returns
Type
Description
$this

setConnectRetryIntervalUnwrapped

Sets the field by wrapping a primitive type in a Google\Protobuf\Int32Value object.

Seconds to wait between connect retries. MySQL's default is 60 seconds.

Parameter
Name
Description
var
int|null
Returns
Type
Description
$this

getMasterHeartbeatPeriod

Interval in milliseconds between replication heartbeats.

Returns
Type
Description

hasMasterHeartbeatPeriod

clearMasterHeartbeatPeriod

getMasterHeartbeatPeriodUnwrapped

Returns the unboxed value from getMasterHeartbeatPeriod()

Interval in milliseconds between replication heartbeats.

Returns
Type
Description
int|string|null

setMasterHeartbeatPeriod

Interval in milliseconds between replication heartbeats.

Parameter
Name
Description
Returns
Type
Description
$this

setMasterHeartbeatPeriodUnwrapped

Sets the field by wrapping a primitive type in a Google\Protobuf\Int64Value object.

Interval in milliseconds between replication heartbeats.

Parameter
Name
Description
var
int|string|null
Returns
Type
Description
$this

getCaCertificate

PEM representation of the trusted CA's x509 certificate.

Returns
Type
Description
string

setCaCertificate

PEM representation of the trusted CA's x509 certificate.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getClientCertificate

PEM representation of the replica's x509 certificate.

Returns
Type
Description
string

setClientCertificate

PEM representation of the replica's x509 certificate.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getClientKey

PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.

Returns
Type
Description
string

setClientKey

PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getSslCipher

A list of permissible ciphers to use for SSL encryption.

Returns
Type
Description
string

setSslCipher

A list of permissible ciphers to use for SSL encryption.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getVerifyServerCertificate

Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.

Returns
Type
Description

hasVerifyServerCertificate

clearVerifyServerCertificate

getVerifyServerCertificateUnwrapped

Returns the unboxed value from getVerifyServerCertificate()

Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.

Returns
Type
Description
bool|null

setVerifyServerCertificate

Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.

Parameter
Name
Description
Returns
Type
Description
$this

setVerifyServerCertificateUnwrapped

Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.

Whether or not to check the primary instance's Common Name value in the certificate that it sends during the SSL handshake.

Parameter
Name
Description
var
bool|null
Returns
Type
Description
$this

getKind

This is always sql#mysqlReplicaConfiguration .

Returns
Type
Description
string

setKind

This is always sql#mysqlReplicaConfiguration .

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: