REST Resource: projects.locations.customClasses

リソース: CustomClass

音声に頻繁に出現する可能性のある一般的なコンセプトを表す単語やフレーズのセット(客船の名前のリストなど)。CustomClass アイテムは、PhraseSet フレーズで設定したプレースホルダに置き換えることができます。

JSON 表現
{
  "name": string,
  "customClassId": string,
  "items": [
    {
      object (ClassItem)
    }
  ],
  "kmsKeyName": string,
  "kmsKeyVersionName": string,
  "uid": string,
  "displayName": string,
  "state": enum (State),
  "deleteTime": string,
  "expireTime": string,
  "annotations": {
    string: string,
    ...
  },
  "etag": string,
  "reconciling": boolean
}
フィールド
name

string

カスタムクラスのリソース名。

customClassId

string

このカスタムクラスがリソースの場合、customClassId は CustomClass のリソース ID です。大文字と小文字が区別されます。

items[]

object (ClassItem)

クラスアイテムのコレクション。

kmsKeyName

string

出力専用。ClassItem のコンテンツが暗号化される KMS 鍵の名前projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key} という形式で指定してください。

kmsKeyVersionName

string

出力専用。ClassItem のコンテンツが暗号化される KMS 鍵バージョン名projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version} という形式で指定してください。

uid

string

出力専用。システムによって割り当てられた CustomClass の固有識別子。このフィールドは使用されません。

displayName

string

出力専用。ユーザーが設定可能な、人が読める形式の CustomClass の名前。63 文字以下にしてください。このフィールドは使用されません。

state

enum (State)

出力専用。CustomClass のライフサイクル ステータス。このフィールドは使用されません。

deleteTime

string (Timestamp format)

出力専用。このリソースの削除がリクエストされた時刻。このフィールドは使用されません。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

expireTime

string (Timestamp format)

出力専用。このリソースがパージされる時刻。このフィールドは使用されません。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

annotations

map (key: string, value: string)

出力専用。任意の少量のデータを保存できます。キーと値はそれぞれ 63 文字以下にする必要があります。アノテーションは最大 100 個まで。このフィールドは使用されません。

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

etag

string

出力専用。このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されます。これは、更新リクエスト、削除リクエスト、削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。このフィールドは使用されません。

reconciling

boolean

出力専用。この CustomClass が更新中かどうか。このフィールドは使用されません。

ClassItem

クラスの項目。

JSON 表現
{
  "value": string
}
フィールド
value

string

クラス項目の値。

状態

CustomClass のライフサイクルを定義する状態のセット。

列挙型
STATE_UNSPECIFIED 未指定の状態。これは、未設定の値を区別するためだけに使用され、役に立ちます。
ACTIVE 通常およびアクティブな状態。
DELETED この CustomClass は削除されました。

メソッド

create

カスタムクラスを作成します。

delete

カスタムクラスを削除します。

get

カスタムクラスを取得します。

list

カスタムクラスを一覧表示します。

patch

カスタムクラスを更新します。