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 innerhalb des Batches. Die Antwortnachricht mit einer übereinstimmenden requestId ist die Antwort auf diese Anfrage. Für Anfragestreamingmethoden kann dieselbe requestId mehrmals verwendet werden, um alle Anfragenachrichten weiterzuleiten, die Teil einer einzelnen Methode sind. Bei Antwortstreamingmethoden 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, das Felder eines beliebigen Typs enthält. 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, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld "@type" enthält einen URI zur Identifizierung des Typs. Beispiel: { "id": 1234, "@type": "types.example.com/standard/id" }.