public sealed class Config : IMessage<Config>, IEquatable<Config>, IDeepCloneable<Config>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Speech-to-Text v2 API 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.
Namespace
Google.Cloud.Speech.V2Assembly
Google.Cloud.Speech.V2.dll
Constructors
Config()
public Config()Config(Config)
public Config(Config other)| Parameter | |
|---|---|
| Name | Description |
other |
Config |
Properties
ConfigName
public ConfigName ConfigName { get; set; }ConfigName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ConfigName |
|
KmsKeyName
public string KmsKeyName { get; set; }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}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
KmsKeyNameAsCryptoKeyName
public CryptoKeyName KmsKeyNameAsCryptoKeyName { get; set; }CryptoKeyName-typed view over the KmsKeyName resource name property.
| Property Value | |
|---|---|
| Type | Description |
CryptoKeyName |
|
Name
public string Name { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The most recent time this resource was modified.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|