Recurso: CustomClass
Um conjunto de palavras ou frases que representa um conceito comum que provavelmente vai aparecer no seu áudio, por exemplo, uma lista de nomes de navios de passageiros. Os itens CustomClass podem ser substituídos por marcadores de posição definidos em frases PhraseSet.
| Representação JSON |
|---|
{ "name": string, "customClassId": string, "items": [ { object ( |
| Campos | |
|---|---|
name |
O nome do recurso da classe personalizada. |
customClassId |
Se essa classe personalizada for um recurso, o customClassId será o ID do recurso da CustomClass. Diferencia maiúsculas de minúsculas. |
items[] |
Uma coleção de itens de classe. |
kmsKeyName |
Apenas saída. O nome da chave do KMS com que o conteúdo do ClassItem é criptografado. O formato esperado é |
kmsKeyVersionName |
Apenas saída. O nome da versão da chave do KMS com que o conteúdo do ClassItem é criptografado. O formato esperado é |
uid |
Apenas saída. Identificador exclusivo atribuído pelo sistema para o CustomClass. Esse campo não é usado. |
displayName |
Apenas saída. Nome legível por humanos e definido pelo usuário para a CustomClass. Precisa ter no máximo 63 caracteres. Esse campo não é usado. |
state |
Apenas saída. O estado do ciclo de vida de CustomClass. Esse campo não é usado. |
deleteTime |
Apenas saída. O horário em que a exclusão deste recurso foi solicitada. Esse campo não é usado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
expireTime |
Apenas saída. O horário em que esse recurso será excluído permanentemente. Esse campo não é usado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
annotations |
Apenas saída. Permite que os usuários armazenem pequenas quantidades de dados arbitrários. A chave e o valor precisam ter no máximo 63 caracteres cada. No máximo 100 anotações. Esse campo não é usado. Um objeto com uma lista de pares |
etag |
Apenas saída. Esse checksum é calculado pelo servidor com base no valor de outros campos. Ele pode ser enviado em solicitações de atualização, reversão de exclusão e exclusão para garantir que o cliente tenha um valor atualizado antes de prosseguir. Esse campo não é usado. |
reconciling |
Apenas saída. Indica se esta CustomClass está sendo atualizada. Esse campo não é usado. |
ClassItem
Um item da classe.
| Representação JSON |
|---|
{ "value": string } |
| Campos | |
|---|---|
value |
O valor do item da classe. |
Estado
Conjunto de estados que definem o ciclo de vida de uma CustomClass.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Estado não especificado. Isso só é usado/útil para distinguir valores não definidos. |
ACTIVE |
O estado normal e ativo. |
DELETED |
Esta CustomClass foi excluída. |
Métodos |
|
|---|---|
|
Crie uma classe personalizada. |
|
Excluir uma classe personalizada. |
|
Receber uma classe personalizada. |
|
Liste as classes personalizadas. |
|
Atualizar uma classe personalizada. |