Google Cloud Datastream V1 Client - Class MysqlSslConfig (2.5.1)

Reference documentation and code samples for the Google Cloud Datastream V1 Client class MysqlSslConfig.

MySQL SSL configuration information.

Generated from protobuf message google.cloud.datastream.v1.MysqlSslConfig

Namespace

Google \ Cloud \ Datastream \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ client_key string

Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.

↳ client_key_set bool

Output only. Indicates whether the client_key field is set.

↳ client_certificate string

Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.

↳ client_certificate_set bool

Output only. Indicates whether the client_certificate field is set.

↳ ca_certificate string

Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.

↳ ca_certificate_set bool

Output only. Indicates whether the ca_certificate field is set.

getClientKey

Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.

Returns
Type Description
string

setClientKey

Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.

Parameter
Name Description
var string
Returns
Type Description
$this

getClientKeySet

Output only. Indicates whether the client_key field is set.

Returns
Type Description
bool

setClientKeySet

Output only. Indicates whether the client_key field is set.

Parameter
Name Description
var bool
Returns
Type Description
$this

getClientCertificate

Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.

Returns
Type Description
string

setClientCertificate

Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.

Parameter
Name Description
var string
Returns
Type Description
$this

getClientCertificateSet

Output only. Indicates whether the client_certificate field is set.

Returns
Type Description
bool

setClientCertificateSet

Output only. Indicates whether the client_certificate field is set.

Parameter
Name Description
var bool
Returns
Type Description
$this

getCaCertificate

Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.

Returns
Type Description
string

setCaCertificate

Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.

Parameter
Name Description
var string
Returns
Type Description
$this

getCaCertificateSet

Output only. Indicates whether the ca_certificate field is set.

Returns
Type Description
bool

setCaCertificateSet

Output only. Indicates whether the ca_certificate field is set.

Parameter
Name Description
var bool
Returns
Type Description
$this

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.