Reference documentation and code samples for the Google Cloud Dialogflow Cx V3 Client class ClientCertificateSettings.
Settings for custom client certificates.
Generated from protobuf message google.cloud.dialogflow.cx.v3.Agent.ClientCertificateSettings
Namespace
Google \ Cloud \ Dialogflow \ Cx \ V3 \ AgentMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ ssl_certificate |
string
Required. The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. |
↳ private_key |
string
Required. The name of the SecretManager secret version resource storing the private key encoded in PEM format. Format: |
↳ passphrase |
string
Optional. The name of the SecretManager secret version resource storing the passphrase. 'passphrase' should be left unset if the private key is not encrypted. Format: |
getSslCertificate
Required. The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines.
Returns | |
---|---|
Type | Description |
string |
setSslCertificate
Required. The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getPrivateKey
Required. The name of the SecretManager secret version resource storing
the private key encoded in PEM format. Format:
projects/{project}/secrets/{secret}/versions/{version}
Returns | |
---|---|
Type | Description |
string |
setPrivateKey
Required. The name of the SecretManager secret version resource storing
the private key encoded in PEM format. Format:
projects/{project}/secrets/{secret}/versions/{version}
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getPassphrase
Optional. The name of the SecretManager secret version resource storing the passphrase. 'passphrase' should be left unset if the private key is not encrypted.
Format: projects/{project}/secrets/{secret}/versions/{version}
Returns | |
---|---|
Type | Description |
string |
setPassphrase
Optional. The name of the SecretManager secret version resource storing the passphrase. 'passphrase' should be left unset if the private key is not encrypted.
Format: projects/{project}/secrets/{secret}/versions/{version}
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |