Czeka, aż określona długotrwała operacja zostanie zakończona lub osiągnie maksymalny czas oczekiwania, zwracając najnowszy stan. Jeśli operacja została już wykonana, zwracany jest najnowszy stan. Jeśli podany limit czasu jest dłuższy niż domyślny limit czasu HTTP/RPC, jest używany limit czasu HTTP/RPC. Jeśli serwer nie obsługuje tej metody, zwraca wartość google.rpc.Code.UNIMPLEMENTED
. Pamiętaj, że ta metoda jest stosowana z możliwie największą dokładnością. Może zwrócić najnowszy stan przed określonym czasem oczekiwania (w tym natychmiast), co oznacza, że nawet natychmiastowa odpowiedź nie gwarantuje, że operacja została wykonana.
Żądanie HTTP
POST https://earthengine.googleapis.com/v1alpha/{name=projects/*/operations/**}:wait
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
name |
Nazwa zasobu operacji, na którą ma czekać. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "timeout": string } |
Pola | |
---|---|
timeout |
Maksymalny czas oczekiwania przed przekroczeniem limitu czasu. Jeśli pozostawisz to pole puste, czas oczekiwania będzie wynosił maksymalnie tyle, ile zezwala na to podstawowy protokół HTTP/RPC. Jeśli określony jest też termin RPC context, zostanie użyty krótszy termin. Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ |
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Operation
.
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
Więcej informacji znajdziesz w OAuth 2.0 Overview.