Request

Eine Anfragenachricht, die im Rahmen einer Batchausführung gesendet wird.

JSON-Darstellung
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Felder
requestId

string

Eindeutige ID dieser Anfrage im Batch. Die Antwortnachricht mit einem übereinstimmenden requestId ist die Antwort auf diese Anfrage. Für Anfragestreamingmethoden kann dieselbe requestId mehrmals verwendet werden, um alle Anfragenachrichten zu übergeben, die Teil einer einzelnen Methode sind. Bei Antwortstreaming-Methoden kann dieselbe requestId in mehreren Antwortnachrichten angezeigt werden.

methodName

string

Die aufgerufene Methode. Muss ein vollständig qualifizierter Methodenname sein. Beispiel: google.rpc.batch.Batch.Execute

request

object

Die Nutzlast der Anfrage.

Ein Objekt mit Feldern eines beliebigen Typs. Ein zusätzliches Feld "@type" enthält einen URI zur Identifizierung des Typs. Beispiel: { "id": 1234, "@type": "types.example.com/standard/id" }.

extensions[]

object

Anwendungsspezifische Anfragemetadaten.

Ein Objekt mit Feldern eines beliebigen Typs. Ein zusätzliches Feld "@type" enthält einen URI zur Identifizierung des Typs. Beispiel: { "id": 1234, "@type": "types.example.com/standard/id" }.