#include <aspired_version_policy.h>
واجهة تعامل للسياسة التي سيتم تطبيقها لنقل الإصدارات القابلة للخدمة في تدفق قابل للخدمة.
يجب أن تكون السياسات عديمة الجنسية تمامًا وعاطلة. يجب أن يؤدي طلب نفس السياسة عدة مرات للإجراء التالي ، للحصول على متجه مماثل لـ AspiredServableStateSnapshots ، إلى إرجاع نفس النتيجة.
إذا كانت الحالة الإضافية مطلوبة لتنفيذ سياسة ، فيجب مشاركة هذه الحالة عبر AspiredServableStateSnapshots. اعتمادا على نوع من الدولة، ومعظم المرشحين حظا ليكون منشؤها أو دولة تتبع لمصادر أو تسخير و مدير .
~AspiredVersionPolicy () |
Action { | تعداد الإجراءات المختلفة التي يمكن أن توصي بها السياسة. |
GetNextAction (const std::vector< AspiredServableStateSnapshot > & all_versions) const =0 | virtual optional< ServableAction > يأخذ متجهًا من لقطات الحالة لجميع إصدارات الدفق القابل للخدمة ويعيد إجراءً ليتم تنفيذه لإصدار معين قابل للخدمة ، بناءً على حالات جميع الإصدارات فقط. |
GetHighestAspiredNewServableId (const std::vector< AspiredServableStateSnapshot > & all_versions) | optional< ServableId > إرجاع ServableId المطلوب بأعلى إصدار يطابق الحالة الجديدة ، إن وجدت. |
tensorflow :: :: خدمة AspiredVersionPolicy :: ServableAction | الإجراء ومعرف الخدمة المرتبط به. |
Action
virtual optional< ServableAction > GetNextAction( const std::vector< AspiredServableStateSnapshot > & all_versions ) const =0
يأخذ متجهًا من لقطات الحالة لجميع إصدارات الدفق القابل للخدمة ويعيد إجراءً ليتم تنفيذه لإصدار معين قابل للخدمة ، بناءً على حالات جميع الإصدارات فقط.
إذا لم يتم تنفيذ أي إجراء ، فإننا لا نعيد أي إجراء ، مما يعني أن الدفق القابل للخدمة محدث.
virtual ~AspiredVersionPolicy()=default
optional< ServableId > GetHighestAspiredNewServableId( const std::vector< AspiredServableStateSnapshot > & all_versions )
إرجاع ServableId المطلوب بأعلى إصدار يطابق الحالة الجديدة ، إن وجدت.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2019-07-10 (حسب التوقيت العالمي المتفَّق عليه)