REST-Ressource: projects.locations.datasets.dictionationStores

Ressource: DictationStore

Ein Diktierspeicher, in dem andere diktierbezogene Ressourcen wie Diktate, Notizen und SpeechConfigs gespeichert werden können.

JSON-Darstellung

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

string

Nur Ausgabe Ressourcenname des Diktierspeichers im Format projects/{project_id}/locations/{locationId}/datasets/{datasetId}/dictationStores/{dictationStoreId}.

pubsubTopic

string

Das Cloud Pub/Sub-Thema, in dem Benachrichtigungen über Änderungen an Diktaten und Notizen veröffentlicht werden. PubsubMessage.Data enthält den Namen der Diktier- oder Notizressource. PubsubMessage.Attributes enthält eine Karte mit einem String, der die Aktion beschreibt, die die Benachrichtigung ausgelöst hat. Zum Beispiel "action":"dictions.create". Benachrichtigungen werden nur gesendet, wenn das Thema nicht leer ist. Themennamen müssen einem Projekt zugeordnet sein. Diese API muss über Publisher-Berechtigungen für das angegebene Cloud Pub/Sub-Thema verfügen. Fehlende Berechtigungen führen dazu, dass die Aufrufe, die Benachrichtigungen senden, fehlschlagen. Wird vom Client bereitgestellt.

labels

map (key: string, value: string)

Vom Nutzer bereitgestellte Schlüssel/Wert-Paare zur Organisation von Diktatspeichern.

Labelschlüssel müssen zwischen 1 und 63 Zeichen lang sein, eine UTF-8-Codierung von maximal 128 Byte aufweisen und dem folgenden regulären PCRE-Ausdruck entsprechen: [\ p {TL} \ p {Lo}][\ p {P} \ p {Lo} \ p {N} _-]{0,62}

Labelwerte sind optional, müssen zwischen 1 und 63 Zeichen lang sein, eine UTF-8-Codierung von maximal 128 Byte aufweisen und dem folgenden regulären PCRE-Ausdruck entsprechen: [\ p {TL} \ p {Lo} \ p {N } _-]{0,63}

Einem bestimmten Shop können maximal 64 Labels zugeordnet werden.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Methoden

create

Erstellt ein neues Dictation store im übergeordneten Dataset.

delete

Löscht das angegebene Dictation store und entfernt alle darin enthaltenen Wörter.

get

Ruft das angegebene Dictation store ab oder gibt NOT_FOUND zurück, wenn es nicht vorhanden ist.

getIamPolicy

Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.

list

Listet das Dictation stores im angegebenen Dataset auf.

patch

Aktualisiert die angegebene Dictation store.

setIamPolicy

Legt die Zugriffssteuerungsrichtlinie für eine Ressource fest.

testIamPermissions

Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.