Ressource : Operation
Cette ressource représente une opération de longue durée résultant d'un appel d'API réseau.
Représentation JSON | |
---|---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
Champs | ||
---|---|---|
name |
Nom attribué par le serveur. Unique au sein du service qui le renvoie initialement. Si vous utilisez le mappage HTTP par défaut, le champ |
|
metadata |
Métadonnées spécifiques au service associées à l'opération. Ce champ contient généralement des informations de progression et des métadonnées courantes telles que la date de création. Certains services peuvent ne pas fournir ce genre de métadonnées. Toute méthode renvoyant une opération de longue durée doit indiquer le type de métadonnées, le cas échéant. Objet contenant des champs d'un type arbitraire. Le champ supplémentaire |
|
done |
Si la valeur est définie sur |
|
Valeur result du champ d'union. Le résultat de l'opération, qui peut être un message error ou response valide. Si done correspond à false , aucun message error ni response n'est défini. Si done correspond à true , exactement un message error ou response est défini. Le champ result ne peut être que l'un des éléments suivants : |
||
error |
Résultat d'erreur de l'opération en cas d'échec ou d'annulation. |
|
response |
Réponse normale de l'opération lorsqu'elle aboutit. Si la méthode d'origine ne renvoie aucune donnée en cas de réussite (telle que Objet contenant des champs d'un type arbitraire. Le champ supplémentaire |
Méthodes |
|
---|---|
|
Démarre l'annulation asynchrone sur une opération de longue durée. |
|
Supprime une opération de longue durée. |
|
Récupère le dernier état d'une opération de longue durée. |
|
Répertorie les opérations qui correspondent au filtre spécifié dans la requête. |