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" }