REST Resource: projects.locations.customClasses

Recurso: CustomClass

Conjunto de palabras o frases que representan un concepto común que es probable que aparezca en el audio. Por ejemplo, una lista de nombres de barcos de pasajeros. Los elementos CustomClass se pueden sustituir por marcadores de posición que hayas definido en las frases de PhraseSet.

Representación 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
}
Campos
name

string

Nombre de recurso de la clase personalizada.

customClassId

string

Si esta clase personalizada es un recurso, customClassId es el ID de recurso de CustomClass. Se distingue entre mayúsculas y minúsculas.

items[]

object (ClassItem)

Colección de elementos de clase.

kmsKeyName

string

Solo de salida. El nombre de la clave de KMS con la que se cifra el contenido de ClassItem. El formato esperado es projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.

kmsKeyVersionName

string

Solo de salida. El nombre de la versión de la clave de KMS con la que se cifra el contenido de ClassItem. El formato esperado es projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}.

uid

string

Solo de salida. Identificador único asignado por el sistema a CustomClass. Este campo no se usa.

displayName

string

Solo de salida. Nombre legible por humanos que se puede definir para CustomClass. Debe tener 63 caracteres como máximo. Este campo no se usa.

state

enum (State)

Solo de salida. El estado del ciclo de vida de CustomClass. Este campo no se usa.

deleteTime

string (Timestamp format)

Solo de salida. Hora a la que se solicitó la eliminación de este recurso. Este campo no se usa.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

expireTime

string (Timestamp format)

Solo de salida. La hora a la que se purgará este recurso. Este campo no se usa.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

annotations

map (key: string, value: string)

Solo de salida. Permite a los usuarios almacenar pequeñas cantidades de datos arbitrarios. Tanto la clave como el valor deben tener 63 caracteres como máximo. Un máximo de 100 anotaciones. Este campo no se usa.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

etag

string

Solo de salida. El servidor calcula esta suma de comprobación en función del valor de otros campos. Puede enviarse en solicitudes de actualización, restauración y eliminación para asegurarse de que el cliente tenga un valor actualizado antes de continuar. Este campo no se usa.

reconciling

boolean

Solo de salida. Indica si se está actualizando esta CustomClass. Este campo no se usa.

ClassItem

Un elemento de la clase.

Representación JSON
{
  "value": string
}
Campos
value

string

Valor del elemento de clase.

Estado

Conjunto de estados que definen el ciclo de vida de un CustomClass.

Enumeraciones
STATE_UNSPECIFIED Estado sin especificar. Solo se usa o es útil para distinguir los valores no definidos.
ACTIVE El estado normal y el estado activo.
DELETED Se ha eliminado este CustomClass.

Métodos

create

Crea una clase personalizada.

delete

Eliminar una clase personalizada.

get

Obtener una clase personalizada.

list

Lista de clases personalizadas.

patch

Actualiza una clase personalizada.