REST Resource: projects.locations.customClasses

Ressource : CustomClass

Ensemble de mots ou d'expressions représentant un concept commun susceptible d'apparaître dans votre contenu audio, par exemple une liste de noms de navires à passagers. Les éléments CustomClass peuvent être substitués dans les espaces réservés que vous définissez dans les expressions PhraseSet.

Représentation JSON
{
  "name": string,
  "customClassId": string,
  "items": [
    {
      object (ClassItem)
    }
  ],
  "kmsKeyName": string,
  "kmsKeyVersionName": string,
  "uid": string,
  "displayName": string,
  "state": enum (State),
  "deleteTime": string,
  "expireTime": string,
  "annotations": {
    string: string,
    ...
  },
  "etag": string,
  "reconciling": boolean
}
Champs
name

string

Nom de ressource de la classe personnalisée.

customClassId

string

Si cette classe personnalisée est une ressource, customClassId correspond à l'ID de ressource de CustomClass. Sensible à la casse.

items[]

object (ClassItem)

Collection d'éléments de cours.

kmsKeyName

string

Uniquement en sortie. Nom de la clé KMS avec laquelle le contenu de ClassItem est chiffré. Le format attendu est projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.

kmsKeyVersionName

string

Uniquement en sortie. Nom de la version de clé KMS avec laquelle le contenu de ClassItem est chiffré. Le format attendu est projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}.

uid

string

Uniquement en sortie. Identifiant unique attribué par le système pour CustomClass. Ce champ n'est pas utilisé.

displayName

string

Uniquement en sortie. Nom lisible et défini par l'utilisateur pour l'objet CustomClass. L'ID ne doit pas contenir plus de 63 caractères Ce champ n'est pas utilisé.

state

enum (State)

Uniquement en sortie. État du cycle de vie de l'objet CustomClass. Ce champ n'est pas utilisé.

deleteTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle la suppression de cette ressource a été demandée. Ce champ n'est pas utilisé.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

expireTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle cette ressource sera supprimée. Ce champ n'est pas utilisé.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

annotations

map (key: string, value: string)

Uniquement en sortie. Permet aux utilisateurs de stocker de petites quantités de données arbitraires. La clé et la valeur ne doivent pas comporter plus de 63 caractères chacune. 100 annotations au maximum. Ce champ n'est pas utilisé.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

etag

string

Uniquement en sortie. Cette somme de contrôle est calculée par le serveur en fonction de la valeur des autres champs. Peut être envoyé lors des requêtes de mise à jour, de restauration et de suppression pour s'assurer que le client dispose d'une valeur à jour avant de continuer. Ce champ n'est pas utilisé.

reconciling

boolean

Uniquement en sortie. Indique si cet objet CustomClass est en cours de mise à jour. Ce champ n'est pas utilisé.

ClassItem

Élément de la classe.

Représentation JSON
{
  "value": string
}
Champs
value

string

Valeur de l'élément de classe.

État

Ensemble d'états qui définissent le cycle de vie d'un objet CustomClass.

Enums
STATE_UNSPECIFIED État non spécifié. Cette valeur n'est utilisée/utile que pour distinguer les valeurs non définies.
ACTIVE État normal et actif.
DELETED Cet objet CustomClass a été supprimé.

Méthodes

create

Créez une classe personnalisée.

delete

supprimer une classe personnalisée ;

get

Obtenez une classe personnalisée.

list

Répertorie les classes personnalisées.

patch

Mettez à jour une classe personnalisée.