Poczeka do wykonania określonej długo trwającej operacji lub osiągnie maksymalnie określony czas oczekiwania, przez co zostanie zwrócony ostatni stan. Jeśli operacja została już wykonana, zwracany jest najnowszy stan. Jeśli czas oczekiwania jest wyższy niż domyślny limit HTTP/RPC, używany jest limit HTTP/RPC. Jeśli serwer nie obsługuje tej metody, zwraca wartość google.rpc.Code.UNIMPLEMENTED
. Ta metoda działa najlepiej, jeśli jest to możliwe. Parametr może zwracać najnowszy stan przed upływem określonego czasu oczekiwania (w tym natychmiast), co oznacza, że nawet natychmiastowa odpowiedź nie gwarantuje wykonania operacji.
Żądanie HTTP
POST https://adsdatahub.googleapis.com/v1/{name=operations/**}:wait
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
name |
Nazwa zasobu operacji, na który należy 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 to pole jest puste, czas oczekiwania będzie najdłuższy niż określony przez protokół HTTP/RPC. Jeśli podany zostanie również kontekst kontekstowy RPC, zostanie użyty krótszy z nich. Czas trwania (w sekundach) z maksymalnie 9 cyframi po przecinku, kończący się znakiem ' |
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/adsdatahub