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 ( |
| Campos | |
|---|---|
name |
Nombre de recurso de la clase personalizada. |
customClassId |
Si esta clase personalizada es un recurso, customClassId es el ID de recurso de CustomClass. Se distingue entre mayúsculas y minúsculas. |
items[] |
Colección de elementos de clase. |
kmsKeyName |
Solo de salida. El nombre de la clave de KMS con la que se cifra el contenido de ClassItem. El formato esperado es |
kmsKeyVersionName |
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 |
uid |
Solo de salida. Identificador único asignado por el sistema a CustomClass. Este campo no se usa. |
displayName |
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 |
Solo de salida. El estado del ciclo de vida de CustomClass. Este campo no se usa. |
deleteTime |
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: |
expireTime |
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: |
annotations |
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 |
etag |
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 |
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 |
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 |
|
|---|---|
|
Crea una clase personalizada. |
|
Eliminar una clase personalizada. |
|
Obtener una clase personalizada. |
|
Lista de clases personalizadas. |
|
Actualiza una clase personalizada. |