Metadane opisujące długo działającą operację.
| Zapis JSON |
|---|
{ "state": enum ( |
| Pola | |
|---|---|
state |
Stan operacji. |
description |
Opis operacji. |
type |
Typ tego zadania (np. EXPORT_IMAGE, EXPORT_FEATURES itp.). |
priority |
Priorytet operacji. Wyższa wartość oznacza wyższy priorytet. Domyślny priorytet to 100. |
createTime |
Czas utworzenia operacji. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
updateTime |
Czas ostatniej aktualizacji operacji. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
startTime |
Czas rozpoczęcia operacji, jeśli została ona rozpoczęta. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
endTime |
Czas zakończenia operacji (jeśli została zakończona). Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
progress |
Postęp operacji w zakresie [0, 1]. |
stages[] |
Informacje o postępie poszczególnych etapów danej operacji. Etapy, jeśli występują, dotyczą tylko ostatniej próby. Jeśli operacja zostanie powtórzona, informacje z poprzedniego etapu zostaną utracone. |
attempt |
Numer bieżącej próby. Jeśli operacja zostanie powtórzona, liczba prób wzrośnie. Może się to zdarzyć w takich sytuacjach: – jeśli operacja nie powiodła się z powodu limitu pamięci (prawdopodobnie spowoduje, że wszystkie kolejne próby będą nieudane i trwałe), – jeśli zasoby musiały zostać przydzielone do innych zadań. (prawdopodobnie jest przejściowy) |
scriptUri |
Adres URI skryptu, z którego pochodzi ta operacja, jeśli została ona rozpoczęta w Edytorze kodu. |
destinationUris[] |
Identyfikatory URI wskazujące zasoby wygenerowane przez tę operację. |
notifications[] |
Powiadomienia dotyczące tej operacji. |
batchEecuUsageSeconds |
Ilość sekund EECU (Earth Engine Compute Units) wykorzystanych przez to zadanie podczas ostatniej próby wykonania. Jeśli zadanie jest uruchomione, anulowane lub nie powiodło się, liczba ta reprezentuje najnowszy pomiar w trakcie wykorzystywania zasobów obliczeniowych. Ten bieżący czas przetwarzania jest raportowany do usługi Cloud Monitoring jako „EECU-sekundy w toku”. Jeśli zadanie ma stan SUCCEEDED (powiodło się), ta liczba oznacza końcowe wykorzystanie zasobów obliczeniowych. Jest to ta sama liczba, która jest raportowana do Cloud Monitoring jako „Ukończone sekundy EECU”. W przypadku projektów zarejestrowanych do użytku komercyjnego ta liczba jest również raportowana jako koszt obliczeniowy w rozliczeniach Cloud. |
OperationStage
informacje o konkretnym etapie,
| Zapis JSON |
|---|
{ "displayName": string, "completeWorkUnits": number, "totalWorkUnits": string, "description": string } |
| Pola | |
|---|---|
displayName |
Nazwa etapu operacji. |
completeWorkUnits |
Prace wykonane do tego etapu. Wartości mogą być z zakresu [0, N], gdzie N = |
totalWorkUnits |
Łączna ilość pracy do wykonania na tym etapie. |
description |
Szczegóły opisu etapu. |
OperationNotification
Powiadomienia to dodatkowe informacje dotyczące operacji.
| Zapis JSON |
|---|
{
"severity": enum ( |
| Pola | |
|---|---|
severity |
Powiadomienie o wysokiej ważności. |
topic |
Temat powiadomienia (np. „Zablokowane zadanie” lub „Ograniczenie zadania”). |
detail |
Komunikat, który powinien być wyświetlany użytkownikowi. |