الانتظار حتى اكتمال العملية الطويلة الأمد أو انتهاء المهلة المحدّدة، مع عرض أحدث حالة إذا سبق أن تمّت العملية، سيتم عرض أحدث حالة على الفور. إذا كانت المهلة المحددة أكبر من مهلة HTTP/RPC التلقائية، يتم استخدام مهلة HTTP/RPC. وإذا كان الخادم لا يتيح هذه الطريقة، سيعرض google.rpc.Code.UNIMPLEMENTED
. تجدر الإشارة إلى أن هذه الطريقة تعتمد على أفضل جهد ممكن. قد تعرض أحدث حالة قبل المهلة المحددة (بما في ذلك على الفور)، ما يعني أن الرد الفوري لا يضمن اكتمال العملية.
طلب HTTP
POST https://adsdatahub.googleapis.com/v1/{name=operations/**}:wait
يستخدم عنوان URL بنية gRPC Transcoding.
معلّمات المسار
المَعلمات | |
---|---|
name |
اسم مورد العملية المطلوب انتظاره |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "timeout": string } |
الحقول | |
---|---|
timeout |
الحدّ الأقصى لمدة الانتظار قبل انتهاء المهلة. إذا تم ترك هذا الحقل فارغًا، سيكون الانتظار في الوقت الذي يسمح به بروتوكول HTTP/RPC الأساسي على الأكثر. إذا تم تحديد الموعد النهائي لاستدعاء إجراء عن بُعد (RPC)، سيتم استخدام المهلة القصيرة. مدة بالثواني يتكوَّن من تسعة أرقام كسور تنتهي بـ '؛ |
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Operation
.
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/adsdatahub