Request

バッチ実行の一部として送信されるリクエスト メッセージ。

JSON 表現
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
フィールド
requestId

string

バッチ内のこのリクエストの一意の ID。一致する requestId を含む Response メッセージが、このリクエストに対するレスポンスです。リクエスト ストリーミング メソッドでは、同じ requestId を複数回使用して、単一のメソッドに含まれるすべてのリクエスト メッセージを渡すことができます。レスポンス ストリーミング メソッドの場合、同じ requestId が複数のレスポンス メッセージに表示されることがあります。

methodName

string

呼び出されているメソッド。完全修飾メソッド名にする必要があります。例: google.rpc.batch.Batch.Execute

request

object

リクエスト ペイロード。

任意の型のフィールドを含むオブジェクト。追加フィールドの "@type" には、その型を識別する URI が含まれます。例: { "id": 1234, "@type": "types.example.com/standard/id" }

extensions[]

object

アプリケーション固有のリクエスト メタデータ。

任意の型のフィールドを含むオブジェクト。追加フィールドの "@type" には、その型を識別する URI が含まれます。例: { "id": 1234, "@type": "types.example.com/standard/id" }