DevicesLongRunningOperationResponse

메타데이터의 소유권을 주장하거나 소유권을 주장하거나 기기에 메타데이터를 연결하는 장기 실행 작업의 상태를 추적합니다. 자세한 내용은 장기 실행 일괄 작업을 참조하세요.

JSON 표현
{
  "successCount": integer,
  "perDeviceStatus": [
    {
      object (OperationPerDevice)
    }
  ]
}
필드
successCount

integer

서버가 성공적으로 처리한 작업 수에 대한 요약 작업이 진행됨에 따라 업데이트됩니다.

perDeviceStatus[]

object (OperationPerDevice)

작업에 포함된 각 기기의 처리 상태입니다. 기기당 PerDeviceStatus 1개 목록 순서는 원래 요청의 항목과 일치합니다.

기기당 작업

작업 내 각 기기의 작업 요청의 각 기기 변경에 해당합니다.

JSON 표현
{
  "result": {
    object (PerDeviceStatusInBatch)
  },

  // Union field request can be only one of the following:
  "claim": {
    object (PartnerClaim)
  },
  "unclaim": {
    object (PartnerUnclaim)
  },
  "updateMetadata": {
    object (UpdateMetadataArguments)
  }
  // End of list of possible types for union field request.
}
필드
result

object (PerDeviceStatusInBatch)

각 기기의 처리 결과

통합 필드 request는 서버에서 수신한 요청 포함 request은 다음 중 하나여야 합니다.
claim

object (PartnerClaim)

서버에서 수신한 원래 기기 소유권 주장의 사본

unclaim

object (PartnerUnclaim)

서버에서 수신한 원래 기기의 소유권 주장 취소 요청 사본입니다.

updateMetadata

object (UpdateMetadataArguments)

서버에서 수신한 원래 메타데이터 업데이트 요청의 사본입니다.

기기별 기기 일괄 처리

작업에 포함된 각 기기의 처리 상태를 캡처합니다.

JSON 표현
{
  "status": enum (PerDeviceStatus),
  "deviceId": string,
  "errorMessage": string,
  "errorIdentifier": string
}
필드
status

enum (PerDeviceStatus)

처리 후 기기의 결과 상태입니다.

deviceId

string (int64 format)

처리가 성공하면 기기의 기기 ID입니다.

errorMessage

string

처리가 실패하면 문제를 설명하는 개발자 메시지가 표시됩니다.

errorIdentifier

string

처리에 실패하면 오류 유형입니다.