Risorsa: CustomClass
Un insieme di parole o frasi che rappresentano un concetto comune che probabilmente apparirà nell'audio, ad esempio un elenco di nomi di navi passeggeri. Gli elementi CustomClass possono essere sostituiti nei segnaposto che imposti nelle frasi PhraseSet.
| Rappresentazione JSON |
|---|
{ "name": string, "customClassId": string, "items": [ { object ( |
| Campi | |
|---|---|
name |
Il nome della risorsa della classe personalizzata. |
customClassId |
Se questa classe personalizzata è una risorsa, customClassId è l'ID risorsa di CustomClass. Sensibile alle maiuscole. |
items[] |
Una raccolta di elementi del corso. |
kmsKeyName |
Solo output. Il nome della chiave KMS con cui viene criptato il contenuto di ClassItem. Il formato previsto è |
kmsKeyVersionName |
Solo output. Il nome della versione della chiave KMS con cui viene criptato il contenuto di ClassItem. Il formato previsto è |
uid |
Solo output. Identificatore univoco assegnato dal sistema per CustomClass. Questo campo non viene utilizzato. |
displayName |
Solo output. Nome leggibile e impostabile dall'utente per CustomClass. Deve contenere al massimo 63 caratteri. Questo campo non viene utilizzato. |
state |
Solo output. Lo stato del ciclo di vita di CustomClass. Questo campo non viene utilizzato. |
deleteTime |
Solo output. L'ora in cui è stata richiesta l'eliminazione di questa risorsa. Questo campo non viene utilizzato. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
expireTime |
Solo output. L'ora in cui verrà eliminata questa risorsa. Questo campo non viene utilizzato. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
annotations |
Solo output. Consente agli utenti di memorizzare piccole quantità di dati arbitrari. Sia la chiave che il valore devono contenere al massimo 63 caratteri ciascuno. Al massimo 100 annotazioni. Questo campo non viene utilizzato. Un oggetto contenente un elenco di coppie |
etag |
Solo output. Questo checksum viene calcolato dal server in base al valore di altri campi. Questo valore può essere inviato nelle richieste di aggiornamento, ripristino ed eliminazione per garantire che il client disponga di un valore aggiornato prima di procedere. Questo campo non viene utilizzato. |
reconciling |
Solo output. Indica se questa CustomClass è in fase di aggiornamento. Questo campo non viene utilizzato. |
ClassItem
Un elemento della classe.
| Rappresentazione JSON |
|---|
{ "value": string } |
| Campi | |
|---|---|
value |
Il valore dell'elemento della classe. |
Stato
Insieme di stati che definiscono il ciclo di vita di una CustomClass.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Stato non specificato. Questo valore viene utilizzato/è utile solo per distinguere i valori non impostati. |
ACTIVE |
Lo stato normale e attivo. |
DELETED |
Questa CustomClass è stata eliminata. |
Metodi |
|
|---|---|
|
Crea una classe personalizzata. |
|
Eliminare una classe personalizzata. |
|
Ricevere una classe personalizzata. |
|
Elenca le classi personalizzate. |
|
Aggiorna una classe personalizzata. |