Recurso de REST: projects.locations.datasets.dictationStores

Recurso: DictationStore

Un almacén de dictado que puede almacenar otros recursos relacionados con el dictado, como Dictados, Notas y SpeechConfigs.

Representación JSON

{
  "name": string,
  "pubsubTopic": string,
  "trainingConsent": enum (TrainingConsent),
  "labels": {
    string: string,
    ...
  }
}
Campos
name

string

Solo salida. Nombre del recurso del almacén de dictado, con el formato projects/{project_id}/locations/{locationId}/datasets/{datasetId}/dictationStores/{dictationStoreId}.

pubsubTopic

string

El tema de Cloud Pub/Sub en el que se publican las notificaciones de cambios en los dictados y las notas. PubsubMessage.Data contiene nombres de recursos de dictado o nota. PubsubMessage.Attributes contiene un mapa con una string que describe la acción que activó la notificación. Por ejemplo, “action”:“dictations.create”. Las notificaciones solo se envían si el tema no está vacío. Los nombres de temas deben tener permiso para un proyecto. Esta API debe tener permisos de publicador en el tema de Cloud Pub/Sub determinado. Si no tienes los permisos adecuados, las llamadas que envían notificaciones fallarán. Proporcionado por el cliente.

labels

map (key: string, value: string)

Los pares clave-valor proporcionados por el usuario se usan para organizar los almacenes de dictado.

Las claves de etiquetas deben tener entre 1 y 63 caracteres, deben tener una codificación UTF-8 de 128 bytes como máximo y deben cumplir con la siguiente expresión regular de PCRE: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}

Los valores de las etiquetas son opcionales, deben tener entre 1 y 63 caracteres, tener una codificación UTF-8 de 128 bytes como máximo y deben cumplir con la siguiente expresión regular PCRE: [\p{Ll}\p{Lo}\p{N}_-]{0,63}

No se pueden asociar más de 64 etiquetas a una tienda determinada.

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

Métodos

create

Crea un Dictation store nuevo dentro del conjunto de datos superior.

delete

Borra la Dictation store especificada y quita todos los dictados que contiene.

get

Obtiene la Dictation store especificada o muestra NOT_FOUND si esta no existe.

getIamPolicy

Permite obtener la política de control de acceso de un recurso.

list

Muestra una lista de las Dictation stores en el conjunto de datos dado.

patch

Actualiza la Dictation store especificada.

setIamPolicy

Configura la política de control de acceso de un recurso.

testIamPermissions

Muestra los permisos que tiene un emisor para un recurso específico.