Reference documentation and code samples for the Google Cloud Sql Admin V1 Client class DemoteMasterMySqlReplicaConfiguration.
Read-replica configuration specific to MySQL databases.
Generated from protobuf message google.cloud.sql.v1.DemoteMasterMySqlReplicaConfiguration
Namespace
Google \ Cloud \ Sql \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ kind
string
This is always sql#demoteMasterMysqlReplicaConfiguration.
↳ username
string
The username for the replication connection.
↳ password
string
The password for the replication connection.
↳ client_key
string
PEM representation of the replica's private key. The corresponsing public key is encoded in the client's certificate. The format of the replica's private key can be either PKCS #1 or PKCS #8.
↳ client_certificate
string
PEM representation of the replica's x509 certificate.
↳ ca_certificate
string
PEM representation of the trusted CA's x509 certificate.
getKind
This is always sql#demoteMasterMysqlReplicaConfiguration.
Returns
Type
Description
string
setKind
This is always sql#demoteMasterMysqlReplicaConfiguration.
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
getClientKey
PEM representation of the replica's private key. The corresponsing public
key is encoded in the client's certificate. The format of the replica's
private key can be either PKCS #1 or PKCS #8.
Returns
Type
Description
string
setClientKey
PEM representation of the replica's private key. The corresponsing public
key is encoded in the client's certificate. The format of the replica's
private key can be either PKCS #1 or PKCS #8.
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
getCaCertificate
PEM representation of the trusted CA's x509 certificate.
Returns
Type
Description
string
setCaCertificate
PEM representation of the trusted CA's x509 certificate.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Google Cloud Sql Admin V1 Client - Class DemoteMasterMySqlReplicaConfiguration (1.2.6)\n\nVersion latestkeyboard_arrow_down\n\n- [1.2.6 (latest)](/php/docs/reference/cloud-sql-admin/latest/V1.DemoteMasterMySqlReplicaConfiguration)\n- [1.2.5](/php/docs/reference/cloud-sql-admin/1.2.5/V1.DemoteMasterMySqlReplicaConfiguration)\n- [1.1.0](/php/docs/reference/cloud-sql-admin/1.1.0/V1.DemoteMasterMySqlReplicaConfiguration)\n- [1.0.0](/php/docs/reference/cloud-sql-admin/1.0.0/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.19.0](/php/docs/reference/cloud-sql-admin/0.19.0/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.18.0](/php/docs/reference/cloud-sql-admin/0.18.0/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.17.1](/php/docs/reference/cloud-sql-admin/0.17.1/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.16.1](/php/docs/reference/cloud-sql-admin/0.16.1/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.12.0](/php/docs/reference/cloud-sql-admin/0.12.0/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.11.0](/php/docs/reference/cloud-sql-admin/0.11.0/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.10.0](/php/docs/reference/cloud-sql-admin/0.10.0/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.9.0](/php/docs/reference/cloud-sql-admin/0.9.0/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.8.0](/php/docs/reference/cloud-sql-admin/0.8.0/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.7.0](/php/docs/reference/cloud-sql-admin/0.7.0/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.6.0](/php/docs/reference/cloud-sql-admin/0.6.0/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.5.0](/php/docs/reference/cloud-sql-admin/0.5.0/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.4.1](/php/docs/reference/cloud-sql-admin/0.4.1/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.3.1](/php/docs/reference/cloud-sql-admin/0.3.1/V1.DemoteMasterMySqlReplicaConfiguration)\n- [0.2.12](/php/docs/reference/cloud-sql-admin/0.2.12/V1.DemoteMasterMySqlReplicaConfiguration) \nReference documentation and code samples for the Google Cloud Sql Admin V1 Client class DemoteMasterMySqlReplicaConfiguration.\n\nRead-replica configuration specific to MySQL databases.\n\nGenerated from protobuf message `google.cloud.sql.v1.DemoteMasterMySqlReplicaConfiguration`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Sql \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getKind\n\nThis is always `sql#demoteMasterMysqlReplicaConfiguration`.\n\n### setKind\n\nThis is always `sql#demoteMasterMysqlReplicaConfiguration`.\n\n### getUsername\n\nThe username for the replication connection.\n\n### setUsername\n\nThe username for the replication connection.\n\n### getPassword\n\nThe password for the replication connection.\n\n### setPassword\n\nThe password for the replication connection.\n\n### getClientKey\n\nPEM representation of the replica's private key. The corresponsing public\nkey is encoded in the client's certificate. The format of the replica's\nprivate key can be either PKCS #1 or PKCS #8.\n\n### setClientKey\n\nPEM representation of the replica's private key. The corresponsing public\nkey is encoded in the client's certificate. The format of the replica's\nprivate key can be either PKCS #1 or PKCS #8.\n\n### getClientCertificate\n\nPEM representation of the replica's x509 certificate.\n\n### setClientCertificate\n\nPEM representation of the replica's x509 certificate.\n\n### getCaCertificate\n\nPEM representation of the trusted CA's x509 certificate.\n\n### setCaCertificate\n\nPEM representation of the trusted CA's x509 certificate."]]