장기 실행 작업의 상태를 추적하여 기기의 소유권을 주장하거나, 소유권을 주장하거나, 메타데이터를 기기에 첨부합니다. 자세한 내용은 장기 실행 일괄 작업을 참고하세요.
JSON 표현 | |
---|---|
{
"successCount": integer,
"perDeviceStatus": [
{
object ( |
필드 | |
---|---|
successCount |
서버가 성공적으로 처리한 작업의 항목 수의 요약입니다. 작업이 진행됨에 따라 업데이트됩니다. |
perDeviceStatus[] |
작업에 포함된 각 기기의 처리 상태입니다. 기기당 하나의 |
OperationPerDevice
작업에서 각 기기의 작업입니다. 요청의 각 기기 변경에 해당합니다.
JSON 표현 | |
---|---|
{ "result": { object ( |
필드 | ||
---|---|---|
result |
각 기기의 처리 결과입니다. |
|
통합 필드 request . 서버가 수신한 요청이 포함됩니다. request 은 다음 중 하나여야 합니다. |
||
claim |
서버에서 수신한 원래 기기 소유권 주장 요청의 사본 |
|
unclaim |
서버에서 수신한 기기 소유권 주장 취소 요청의 원본 사본 |
|
updateMetadata |
서버가 수신한 원래 메타데이터 업데이트 요청의 사본 |
PerDeviceStatusInBatch
작업에서 각 기기의 처리 상태를 캡처합니다.
JSON 표현 | |
---|---|
{
"status": enum ( |
필드 | |
---|---|
status |
처리 후 기기의 결과 상태입니다. |
deviceId |
처리에 성공하면 기기의 기기 ID입니다. |
errorMessage |
처리에 실패하면 무엇이 잘못되었는지 설명하는 개발자 메시지가 표시됩니다. |
errorIdentifier |
처리에 실패하면 오류 유형입니다. |