REST リソース: projects.locations.datasets.dictationStores

リソース: DictationStore

ディクテーション、Note、SpeechConfigs など、他のディクテーション関連リソースを保存できるディクテーション ストア。

JSON 表現

{
  "name": string,
  "pubsubTopic": string,
  "trainingConsent": enum (TrainingConsent),
  "labels": {
    string: string,
    ...
  }
}
フィールド
name

string

出力のみ。projects/{project_id}/locations/{locationId}/datasets/{datasetId}/dictationStores/{dictationStoreId} 形式の、ディクテーション ストアのリソース名。

pubsubTopic

string

音声入力とメモの変更に関する通知が公開される Cloud Pub/Sub トピック。PubsubMessage.Data には、Dictation または Note のリソース名が含まれます。PubsubMessage.Attributes には、通知をトリガーした操作を表す文字列によるマッピング情報が含まれます。例: "action":"dictations.create"通知は、トピックが空でない場合にのみ送信されます。トピック名は、プロジェクトに制限される必要があります。この API は、指定した Cloud Pub/Sub トピックに対するパブリッシャー権限を持っている必要があります。適切な権限を持っていなければ、通知を送信する呼び出しは失敗します。クライアントにより提供されます。

labels

map (key: string, value: string)

ディクテーション ストアの整理に使用するユーザー指定の Key-Value ペア。

ラベルキーの長さは 1〜63 文字、UTF-8 エンコードは最大 128 バイトとし、次の PCRCRE 正規表現に準拠する必要があります: [\ p {Ll} \ p {Lo}][\ p {Ll} \ p {Lo} \ p {N} _-]{0,62}

ラベル値はオプションで、長さは 1〜63 文字、UTF-8 エンコードは最大 128 バイトとし、PCRCRE 正規表現に準拠する必要があります: [\ p {Ll} \ p {Lo} \ p {N } _-]{0,63}

1 つのストアに関連付けることができるラベルは 64 個までです。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

メソッド

create

親データセット内に新しい Dictation store を作成します。

delete

指定された Dictation store を削除し、含まれるすべての音声入力を削除します。

get

指定された Dictation store を取得します。存在しない場合は NOT_FOUND を返します。

getIamPolicy

リソースのアクセス制御ポリシーを取得します。

list

指定されたデータセット内の Dictation stores を一覧表示します。

patch

指定された Dictation store を更新します。

setIamPolicy

リソースのアクセス制御ポリシーを取得します。

testIamPermissions

呼び出し元が指定されたリソース上で持つ権限を返します。