Method: operations.wait

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

string

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

string (Duration format)

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 's&#39. 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/adsdatahub