Reference documentation and code samples for the Cloud Speech V2 Client class Config.
Message representing the config for the Speech-to-Text API. This includes an optional KMS key with which incoming data will be encrypted.
Generated from protobuf message google.cloud.speech.v2.Config
Namespace
Google \ Cloud \ Speech \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Output only. Identifier. The name of the config resource. There is exactly one config resource per project per location. The expected format is projects/{project}/locations/{location}/config
.
↳ kms_key_name
string
Optional. An optional KMS key name
that if present, will be used to encrypt Speech-to-Text resources at-rest. Updating this key will not encrypt existing resources using this key; only new resources will be encrypted using this key. The expected format is projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}
.
↳ update_time
getName
Output only. Identifier. The name of the config resource. There is exactly
one config resource per project per location. The expected format is projects/{project}/locations/{location}/config
.
string
setName
Output only. Identifier. The name of the config resource. There is exactly
one config resource per project per location. The expected format is projects/{project}/locations/{location}/config
.
var
string
$this
getKmsKeyName
Optional. An optional KMS key
name
that if
present, will be used to encrypt Speech-to-Text resources at-rest. Updating
this key will not encrypt existing resources using this key; only new
resources will be encrypted using this key. The expected format is projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}
.
string
setKmsKeyName
Optional. An optional KMS key
name
that if
present, will be used to encrypt Speech-to-Text resources at-rest. Updating
this key will not encrypt existing resources using this key; only new
resources will be encrypted using this key. The expected format is projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}
.
var
string
$this
getUpdateTime
Output only. The most recent time this resource was modified.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The most recent time this resource was modified.
$this