Recurso: CustomClass
Um conjunto de palavras ou expressões que representam um conceito comum que provavelmente aparece no seu áudio, por exemplo, uma lista de nomes de navios de passageiros. Os itens CustomClass podem ser substituídos em marcadores de posição que define em expressões PhraseSet.
| Representação JSON |
|---|
{ "name": string, "customClassId": string, "items": [ { object ( |
| Campos | |
|---|---|
name |
O nome do recurso da classe personalizada. |
customClassId |
Se esta classe personalizada for um recurso, o customClassId é o ID do recurso da classe personalizada. Sensível a maiúsculas e minúsculas. |
items[] |
Uma coleção de itens de classe. |
kmsKeyName |
Apenas saída. O nome da chave do KMS com a qual o conteúdo do ClassItem está encriptado. O formato esperado é |
kmsKeyVersionName |
Apenas saída. O nome da versão da chave do KMS com a qual o conteúdo do ClassItem está encriptado. O formato esperado é |
uid |
Apenas saída. Identificador exclusivo atribuído pelo sistema para o CustomClass. Este campo não é usado. |
displayName |
Apenas saída. Nome legível e configurável pelo utilizador para a CustomClass. Tem de ter 63 carateres ou menos. Este campo não é usado. |
state |
Apenas saída. O estado do ciclo de vida de CustomClass. Este campo não é usado. |
deleteTime |
Apenas saída. A hora em que este recurso foi pedido para eliminação. Este campo não é usado. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
expireTime |
Apenas saída. A hora em que este recurso vai ser anulado. Este campo não é usado. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
annotations |
Apenas saída. Permite que os utilizadores armazenem pequenas quantidades de dados arbitrários. Tanto a chave como o valor têm de ter, no máximo, 63 carateres. No máximo, 100 anotações. Este campo não é usado. Um objeto que contém uma lista de pares |
etag |
Apenas saída. Esta soma de verificação é calculada pelo servidor com base no valor de outros campos. Isto pode ser enviado em pedidos de atualização, anulação da eliminação e eliminação para garantir que o cliente tem um valor atualizado antes de continuar. Este campo não é usado. |
reconciling |
Apenas saída. Indica se esta CustomClass está ou não em processo de atualização. Este campo não é usado. |
ClassItem
Um item da classe.
| Representação JSON |
|---|
{ "value": string } |
| Campos | |
|---|---|
value |
O valor do artigo da classe. |
Estado
Conjunto de estados que definem o ciclo de vida de uma CustomClass.
| Enumerações | |
|---|---|
STATE_UNSPECIFIED |
Estado não especificado. Isto só é usado/útil para distinguir valores não definidos. |
ACTIVE |
O estado normal e ativo. |
DELETED |
Esta CustomClass foi eliminada. |
Métodos |
|
|---|---|
|
Crie uma aula personalizada. |
|
Elimine uma classe personalizada. |
|
Obtenha uma aula personalizada. |
|
Liste as classes personalizadas. |
|
Atualize uma turma personalizada. |