Verfolgt den Status eines lang andauernden Vorgangs zum Beanspruchen, Aufheben des Anspruchs oder Anhängen von Metadaten an Geräte. Weitere Informationen finden Sie unter Batchvorgänge mit langer Ausführungszeit.
JSON-Darstellung | |
---|---|
{
"successCount": integer,
"perDeviceStatus": [
{
object ( |
Felder | |
---|---|
successCount |
Eine Zusammenfassung der Anzahl der Elemente im Vorgang, die vom Server erfolgreich verarbeitet wurden. Wird während des Vorgangs aktualisiert. |
perDeviceStatus[] |
Der Verarbeitungsstatus für jedes Gerät im Vorgang. Ein |
OperationPerDevice
Eine Aufgabe für jedes Gerät im Vorgang. Entspricht jeder Geräteänderung in der Anfrage.
JSON-Darstellung | |
---|---|
{ "result": { object ( |
Felder | ||
---|---|---|
result |
Das Verarbeitungsergebnis für jedes Gerät. |
|
Union-Feld request . Enthält die vom Server empfangene Anfrage. Für request ist nur einer der folgenden Werte zulässig: |
||
claim |
Eine Kopie der ursprünglichen Anforderung zur Geräteanforderung, die vom Server empfangen wurde. |
|
unclaim |
Eine Kopie der ursprünglichen Anfrage zur Aufhebung des Anspruchs auf ein Gerät, die vom Server empfangen wurde. |
|
updateMetadata |
Eine Kopie der ursprünglichen Anfrage zur Metadatenaktualisierung, die vom Server empfangen wurde. |
PerDeviceStatusInBatch
Erfasst den Verarbeitungsstatus für jedes Gerät im Vorgang.
JSON-Darstellung | |
---|---|
{
"status": enum ( |
Felder | |
---|---|
status |
Der Ergebnisstatus des Geräts nach der Verarbeitung. |
deviceId |
Ist die Verarbeitung erfolgreich, die Geräte-ID des Geräts. |
errorMessage |
Wenn die Verarbeitung fehlschlägt, wird in einer Entwicklernachricht der Fehler erklärt. |
errorIdentifier |
Der Fehlertyp, wenn die Verarbeitung fehlschlägt. |