Ressource REST : projects.locations.datasets.dictationStores

Ressource : DictationStore

Un magasin de dictées pouvant stocker d'autres ressources liées à la dictée, telles que des dictées, des notes et SpeechConfigs.

Représentation JSON

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

string

Uniquement en sortie. Nom de ressource du magasin de dictées, au format projects/{project_id}/locations/{locationId}/datasets/{datasetId}/dictationStores/{dictationStoreId}.

pubsubTopic

string

Le sujet Cloud Pub/Sub sur lequel sont publiées les notifications de modifications de dictées et de notes. PubsubMessage.Data contient des noms de ressources Dictation ou Note. PubsubMessage.Attributes contient une carte avec une chaîne décrivant l'action qui a déclenché la notification. Par exemple, "action":"dictations.create". Les notifications ne sont envoyées que si le sujet n'est pas vide. Les noms de sujet doivent être limités à un projet. Cette API doit disposer d'autorisations d'éditeur pour le sujet Cloud Pub/Sub donné. Si vous ne disposez pas des autorisations nécessaires, les appels qui envoient des notifications échoueront. Fourni par le client.

labels

map (key: string, value: string)

Paires clé/valeur fournies par l'utilisateur, utilisées pour organiser les magasins de dictées.

Les clés de libellé doivent comporter entre 1 et 63 caractères, avoir un encodage UTF-8 de 128 octets maximum et respecter l'expression régulière PCRE suivante : [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}

Les valeurs des libellés sont facultatives. Elles doivent comporter entre 1 et 63 caractères, avoir un encodage UTF-8 de 128 octets maximum et respecter l'expression régulière PCRE suivante : [\p{Ll}\p{Lo}\p{N}_-]{0,63}

Vous ne pouvez pas associer plus de 64 libellés à un magasin donné.

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

Méthodes

create

Crée un objet Dictation store dans l'ensemble de données parent.

delete

Supprime l'élément Dictation store spécifié et supprime toutes les données de dictée qu'il contient.

get

Récupère l'élément Dictation store spécifié ou renvoie NOT_FOUND s'il n'existe pas.

getIamPolicy

Récupère la stratégie de contrôle d'accès d'une ressource.

list

Répertorie les éléments Dictation stores dans l'ensemble de données considéré.

patch

Met à jour le Dictation store spécifié.

setIamPolicy

Définit la stratégie de contrôle d'accès pour une ressource.

testIamPermissions

Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.