Recurso: CustomClass
Es un conjunto de palabras o frases que representan un concepto común que es probable que aparezca en tu audio, por ejemplo, una lista de nombres de barcos de pasajeros. Los elementos de CustomClass se pueden sustituir por marcadores de posición que establezcas en las frases de PhraseSet.
| Representación JSON |
|---|
{ "name": string, "customClassId": string, "items": [ { object ( |
| Campos | |
|---|---|
name |
Es el nombre del recurso de la clase personalizada. |
customClassId |
Si esta clase personalizada es un recurso, customClassId es el ID de recurso de CustomClass. Distingue mayúsculas de minúsculas. |
items[] |
Es una colección de elementos de clase. |
kmsKeyName |
Solo salida. Es el nombre de la clave de KMS con la que se encripta el contenido de ClassItem. El formato esperado es |
kmsKeyVersionName |
Solo salida. Es el nombre de la versión de la clave de KMS con la que se encripta el contenido de ClassItem. El formato esperado es |
uid |
Solo salida. Es el identificador único asignado por el sistema para CustomClass. Este campo no se usa. |
displayName |
Solo salida. Nombre legible para humanos y que puede establecer el usuario para CustomClass. Debe tener 63 caracteres como máximo. Este campo no se usa. |
state |
Solo salida. Es el estado del ciclo de vida de CustomClass. Este campo no se usa. |
deleteTime |
Solo salida. Es la fecha y hora en la que se solicitó la eliminación de este recurso. Este campo no se usa. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
expireTime |
Solo salida. Es la fecha y hora en la que se borrará este recurso. Este campo no se usa. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
annotations |
Solo salida. Permite a los usuarios almacenar pequeñas cantidades de datos arbitrarios. Tanto la clave como el valor deben tener un máximo de 63 caracteres cada uno. Se pueden agregar hasta 100 anotaciones. Este campo no se usa. Un objeto que contiene una lista de pares |
etag |
Solo salida. El servidor calcula esta suma de comprobación en función del valor de otros campos. Es posible que se envíe en las solicitudes de actualización, recuperación y eliminación para garantizar que el cliente tenga un valor actualizado antes de continuar. Este campo no se usa. |
reconciling |
Solo salida. Indica si este CustomClass está en proceso de actualización. Este campo no se usa. |
ClassItem
Es un elemento de la clase.
| Representación JSON |
|---|
{ "value": string } |
| Campos | |
|---|---|
value |
Es el valor del elemento de clase. |
Estado
Es el conjunto de estados que definen el ciclo de vida de un CustomClass.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Estado sin especificar. Solo se usa o es útil para distinguir los valores no establecidos. |
ACTIVE |
Es el estado normal y activo. |
DELETED |
Se borró este CustomClass. |
Métodos |
|
|---|---|
|
Crea una clase personalizada. |
|
Borra una clase personalizada. |
|
Obtén una clase personalizada. |
|
Enumera las clases personalizadas. |
|
Actualiza una clase personalizada. |