ee.data.getOperation

Pobiera informacje o operacji lub liście operacji.

Więcej informacji o operacjach znajdziesz tutaj: https://cloud.google.com/apis/design/design_patterns#long_running_operations

Zwraca stan operacji lub mapę nazw operacji na stan. Każda operacja zawiera:

  - name: nazwa operacji w formacie projects/X/operations/Y

  – done: wartość true, gdy operacja została zakończona.

  – error: może być ustawiony, gdy done=true. Zawiera komunikat i inne pola z https://cloud.google.com/tasks/docs/reference/rpc/google.rpc#status

  – metadane, które zawierają

    + state: PENDING, RUNNING, CANCELLING, SUCCEEDED, CANCELLED lub FAILED

    + description: podany opis zadania

    + type: EXPORT_IMAGE, EXPORT_FEATURES itp.

    + create_time: czas pierwszego przesłania operacji.

    + update_time: sygnatura czasowa ostatniej aktualizacji.

    + start_time: czas rozpoczęcia operacji, jeśli ma to miejsce.

    + end_time: czas zakończenia operacji, jeśli ma to miejsce.

    + attempt: liczba ponownych prób wykonania tego zadania, zaczynająca się od 1.

    + destination_uris: zasoby wyjściowe tej operacji.

    + batch_eecu_usage_seconds: czas wykorzystania procesora przez tę operację.

WykorzystanieZwroty
ee.data.getOperation(operationName, callback)Dictionary<api.Operation>|api.Operation
ArgumentTypSzczegóły
operationNameList<String>|StringNazwy operacji.
callbackFunkcja (opcjonalnie)opcjonalne wywołanie zwrotne. Jeśli nie zostanie podany, wywołanie zostanie wykonane synchronicznie.