REST Resource: projects.locations.customClasses

Risorsa: CustomClass

CustomClass per la differenziazione nel riconoscimento vocale. Utilizzato per definire un insieme di parole o frasi che rappresenta un concetto o un tema comune che potrebbe essere visualizzato nell'audio, ad esempio un elenco di nomi di navi passeggeri.

Rappresentazione JSON
{
  "name": string,
  "uid": string,
  "displayName": string,
  "items": [
    {
      object (ClassItem)
    }
  ],
  "state": enum (State),
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "expireTime": string,
  "annotations": {
    string: string,
    ...
  },
  "etag": string,
  "reconciling": boolean,
  "kmsKeyName": string,
  "kmsKeyVersionName": string
}
Campi
name

string

Solo output. Identificatore. Il nome della risorsa del CustomClass. Formato: projects/{project}/locations/{location}/customClasses/{customClass}.

uid

string

Solo output. Identificatore univoco assegnato dal sistema per CustomClass.

displayName

string

Facoltativo. Nome leggibile e configurabile dall'utente per CustomClass. Deve avere una lunghezza massima di 63 caratteri.

items[]

object (ClassItem)

Una raccolta di elementi del corso.

state

enum (State)

Solo output. Lo stato del ciclo di vita di CustomClass.

createTime

string (Timestamp format)

Solo output. Data/ora creazione.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. L'ultima volta che questa risorsa è stata modificata.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Solo output. L'ora in cui è stata richiesta l'eliminazione della risorsa.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

expireTime

string (Timestamp format)

Solo output. L'ora in cui la risorsa verrà eliminata definitivamente.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

annotations

map (key: string, value: string)

Facoltativo. Consente agli utenti di archiviare piccole quantità di dati arbitrari. Sia la chiave che il valore devono contenere al massimo 63 caratteri ciascuno. Massimo 100 annotazioni.

Un oggetto contenente un elenco di "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

etag

string

Solo output. Questo checksum viene calcolato dal server in base al valore di altri campi. Questa informazione può essere inviata alle richieste di aggiornamento, annullamento dell'eliminazione ed eliminazione per garantire che il client abbia un valore aggiornato prima di procedere.

reconciling

boolean

Solo output. Se questo CustomClass è in fase di aggiornamento o meno.

kmsKeyName

string

Solo output. Il nome della chiave KMS con cui è criptato CustomClass. Il formato previsto è projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.

kmsKeyVersionName

string

Solo output. Il nome della versione della chiave KMS con cui è criptata la classe CustomClass. Il formato previsto è projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}.

ClassItem

Un elemento del corso.

Rappresentazione JSON
{
  "value": string
}
Campi
value

string

Il valore dell'elemento del corso.

Stato

Insieme di stati che definiscono il ciclo di vita di un CustomClass.

Enum
STATE_UNSPECIFIED Stato non specificato. Questo viene usato/utile solo per distinguere i valori non impostati.
ACTIVE Lo stato normale e attivo.
DELETED Questa classe CustomClass è stata eliminata.

Metodi

create

Crea un CustomClass.

delete

Elimina CustomClass.

get

Restituisce il valore CustomClass richiesto.

list

Elenca le classi personalizzate.

patch

Aggiorna il CustomClass.

undelete

Annulla l'eliminazione di CustomClass.