listOperations

Ein Operation enthält den Status eines asynchronen API-Aufrufs. Mit dieser Methode werden Vorgänge aufgelistet, die mit einer bestimmten OperationType und/oder OperationState übereinstimmen.

Methodensignatur

public ListOperationsResponse listOperations(ListOperationsRequest request) throws CommonException;

ListOperationsRequest

Property-Name Wert Erforderlich Beschreibung
operationType enum(OperationType) Nein Der Vorgangstyp: CLAIM_DEVICES, UNCLAIM_DEVICES, UPDATE_CLAIMS.
state enum(OperationState) Nein Der Betriebsstatus: IN_PROGRESS, COMPLETE, COMPLETE_WITH_ERRORS.
pageSize int Nein Die Seitengröße (bis zu 100). Wenn der Wert größer als 100 oder null ist, wird 100 verwendet.
pageToken string Nein Das Seitentoken. Ist sie leer, wird die erste Seite zurückgegeben.
vendorParams map Nein Zusätzliche Felder, vom Anbieter angegebenes Schlüssel/Wert-Paar.

ListOperationsResponse

Property-Name Wert Beschreibung
operations Liste von object(Operation) Die Liste der Vorgänge, die der Anfrage entsprechen.
totalCount int Die Gesamtzahl der Geräte, die der Anfrage entsprechen.
nextPageToken strong Das Token für die nächste Seite. Bei der letzten Seite ist das Feld leer.
vendorParams map Zusätzliche Felder, vom Anbieter angegebenes Schlüssel/Wert-Paar.

Fehlerverhalten

Wenn ein Fehler auftritt, gibt die Bibliothek eine CommonException aus, die einen der folgenden Fehlercodes enthält:

Fehlercode
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED