listOperations

Ein Operation enthält den Status eines asynchronen API-Aufrufs. Diese Methode listet Vorgänge auf, die einem angegebenen OperationType und/oder OperationState entsprechen.

Methodensignatur

public ListOperationsResponse listOperations(ListOperationsRequest request) throws CommonException;

ListOperationsRequest

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

ListOperationsResponse

Attributname Wert Beschreibung
operations Liste der 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 nächste Seitentoken. Leer für die letzte Seite.
vendorParams map Zusätzliche Felder, vom Anbieter angegebenes Schlüssel/Wert-Paar.

Fehlerverhalten

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

Fehlercode
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED