Method: projects.operations.wait

ينتظر إلى أن تكتمل العملية المحدّدة التي تستغرق وقتًا طويلاً أو تصل إلى مهلة محدّدة كحد أقصى، مع عرض أحدث حالة. إذا سبق أن اكتملت العملية، يتم عرض الحالة الأخيرة على الفور. إذا كانت مهلة الانتظار المحدّدة أكبر من مهلة الانتظار التلقائية لبروتوكول HTTP/RPC، يتم استخدام مهلة الانتظار لبروتوكول HTTP/RPC. إذا لم يكن الخادم متوافقًا مع هذه الطريقة، يتم عرض google.rpc.Code.UNIMPLEMENTED. يُرجى العِلم أنّ هذه الطريقة تستند إلى أقصى الجهود المبذولة. وقد يعرض أحدث حالة قبل انتهاء مهلة الانتظار المحدّدة (بما في ذلك على الفور)، ما يعني أنّ الردّ الفوري لا يضمن اكتمال العملية.

طلب HTTP

POST https://earthengine.googleapis.com/v1beta/{name=projects/*/operations/**}:wait

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
name

string

اسم مورد العملية المطلوب الانتظار عليه.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "timeout": string
}
الحقول
timeout

string (Duration format)

الحد الأقصى لمدة الانتظار قبل انتهاء مهلة الانتظار في حال ترك هذا الحقل فارغًا، سيكون وقت الانتظار هو الحد الأقصى للوقت المسموح به من خلال بروتوكول HTTP/RPC الأساسي. في حال تحديد الموعد النهائي لسياق RPC أيضًا، سيتم استخدام الموعد الأقصر.

المدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ "s". مثال: "3.5s".

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Operation.

نطاقات التفويض

يتطلب أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/earthengine
  • https://www.googleapis.com/auth/cloud-platform

لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.