Request

일괄 실행의 일부로 전송되는 요청 메시지입니다.

JSON 표현
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
필드
requestId

string

배치 내에서 이 요청의 고유 ID입니다. 일치하는 requestId가 있는 응답 메시지는 이 요청에 대한 응답입니다. 요청 스트리밍 메서드의 경우 동일한 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" }