Realiza un seguimiento del estado de una operación de larga duración para reclamar, anular el reclamo o adjuntar metadatos a dispositivos. Para obtener más información, consulta Operaciones por lotes de larga duración.
Representación JSON | |
---|---|
{
"successCount": integer,
"perDeviceStatus": [
{
object ( |
Campos | |
---|---|
successCount |
Un resumen de la cantidad de elementos de la operación que el servidor procesó correctamente. Se actualiza a medida que avanza la operación. |
perDeviceStatus[] |
Es el estado de procesamiento de cada dispositivo en la operación. Limitada a una sola unidad de |
OperationPerDevice
Una tarea para cada dispositivo en la operación. Corresponde a cada cambio de dispositivo en la solicitud.
Representación JSON | |
---|---|
{ "result": { object ( |
Campos | ||
---|---|---|
result |
El resultado de procesamiento para cada dispositivo. |
|
Campo de unión request . Contiene la solicitud que recibió el servidor. Las direcciones (request ) solo pueden ser una de las siguientes opciones: |
||
claim |
Una copia de la solicitud original de reclamo de dispositivo que recibió el servidor. |
|
unclaim |
Una copia de la solicitud original de anulación de reclamo de dispositivo que recibió el servidor. |
|
updateMetadata |
Una copia de la solicitud de actualización de metadatos original que recibió el servidor. |
PerDeviceStatusInBatch
Captura el estado de procesamiento de cada dispositivo en la operación.
Representación JSON | |
---|---|
{
"status": enum ( |
Campos | |
---|---|
status |
Es el estado del resultado del dispositivo después del procesamiento. |
deviceId |
Si el procesamiento se realiza correctamente, indica el ID del dispositivo. |
errorMessage |
Si el proceso falla, un mensaje del desarrollador que explica lo que salió mal. |
errorIdentifier |
Si el procesamiento falla, el tipo de error. |