Request

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

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

string

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

methodName

string

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

request

object

リクエストのペイロード。

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

extensions[]

object

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

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