DevicesLongRunningOperationResponse

Cihazlarla ilgili hak talebinde bulunmak, hak talebinde bulunmak veya cihazlara meta veri eklemek için uzun süren bir işlemin durumunu izler. Daha fazla bilgi edinmek için Uzun süreli toplu işlemler başlıklı makaleyi okuyun.

JSON gösterimi
{
  "successCount": integer,
  "perDeviceStatus": [
    {
      object (OperationPerDevice)
    }
  ]
}
Alanlar
successCount

integer

Sunucunun işlemde kaç öğenin başarıyla işlendiğine dair özet. İşlem ilerledikçe güncellenir.

perDeviceStatus[]

object (OperationPerDevice)

İşlemdeki her cihazın işleme durumu. Cihaz başına bir PerDeviceStatus. Liste sırası, orijinal istekteki öğelerle eşleşir.

Cihaz Başına İşlem

İşlemdeki her cihaz için bir görev. İstekteki her cihaz değişikliğine karşılık gelir.

JSON gösterimi
{
  "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.
}
Alanlar
result

object (PerDeviceStatusInBatch)

Her cihazın işleme sonucu.

Birlik alanı request. Sunucu tarafından alınan isteği içerir. request aşağıdakilerden yalnızca biri olabilir:
claim

object (PartnerClaim)

Sunucunun aldığı orijinal cihaz hak talebi isteğinin kopyası.

unclaim

object (PartnerUnclaim)

Sunucunun aldığı orijinal cihaz hak talebi isteğinin kopyası.

updateMetadata

object (UpdateMetadataArguments)

Sunucu tarafından alınan orijinal meta veri güncelleme isteğinin kopyası.

Grup Başına Cihaz Durumu

İşlemdeki her cihazın işleme durumunu yakalar.

JSON gösterimi
{
  "status": enum (PerDeviceStatus),
  "deviceId": string,
  "errorMessage": string,
  "errorIdentifier": string
}
Alanlar
status

enum (PerDeviceStatus)

İşlendikten sonra cihazın sonuç durumu.

deviceId

string (int64 format)

İşlem başarılı olursa cihazın cihaz kimliği.

errorMessage

string

İşleme başarısız olursa sorunun ne olduğunu açıklayan bir geliştirici mesajı görüntülenir.

errorIdentifier

string

İşlem başarısız olursa hata türü.