Method: accounts.apps.operations.wait

Czeka, aż określona długotrwała operacja zostanie zakończona lub osiągnie maksymalnie określony limit czasu, zwracając najnowszy stan. Jeśli operacja została już wykonana, natychmiast zwracany jest jej najnowszy stan. Jeśli określony limit czasu jest większy niż domyślny limit czasu HTTP/RPC, używany jest 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 upływem określonego limitu czasu (w tym natychmiast), co oznacza, że nawet natychmiastowa odpowiedź nie gwarantuje zakończenia operacji.

Żądanie HTTP

POST https://checks.googleapis.com/v1alpha/{name=accounts/*/apps/*/operations/*}:wait

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Nazwa zasobu operacji, na którą należy poczekać.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "timeout": string
}
Pola
timeout

string (Duration format)

Maksymalny czas oczekiwania przed przekroczeniem limitu czasu. Jeśli to pole pozostanie puste, czas oczekiwania będzie maksymalnie taki, jaki jest dozwolony przez protokół HTTP/RPC. Jeśli określono też termin RPC, zostanie użyty krótszy z nich.

Czas trwania w sekundach z maksymalnie 9 miejscami po przecinku, zakończony znakiem „s”. Przykład: "3.5s".

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Operation.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/checks

Więcej informacji znajdziesz w omówieniu OAuth 2.0.