listOperations

Un Operation contient l'état d'un appel d'API asynchrone. Cette méthode liste les opérations correspondant à un OperationType et/ou OperationState spécifié.

Signature de méthode

public ListOperationsResponse listOperations(ListOperationsRequest request) throws CommonException;

ListOperationsRequest

Nom de propriété Valeur Obligatoire Description
operationType enum(OperationType) Non Type d'opération : CLAIM_DEVICES, UNCLAIM_DEVICES ou UPDATE_CLAIMS.
state enum(OperationState) Non État de l'opération: IN_PROGRESS, COMPLETE, COMPLETE_WITH_ERRORS.
pageSize int Non Taille de la page, jusqu'à 100. Si elle est supérieure à 100 ou à null, 100 est utilisé.
pageToken string Non Le jeton de page. Si elle est vide, la première page est renvoyée.
vendorParams map Non Champs supplémentaires, paire clé-valeur spécifiée par le fournisseur.

ListOperationsResponse

Nom de propriété Valeur Description
operations Liste de object(Operation) Liste des opérations correspondant à la requête.
totalCount int Nombre total d'appareils correspondant à la requête.
nextPageToken strong Jeton de la page suivante. Vide pour la dernière page.
vendorParams map Champs supplémentaires, paire clé-valeur spécifiée par le fournisseur.

Comportement en cas d'erreur

Si une erreur se produit, la bibliothèque génère une CommonException contenant l'un des codes d'erreur suivants :

Code d'erreur
INTERNAL_SERVER_ERROR
INVALID_PAGE_TOKEN
NOT_IMPLEMENTED