المورد: حقل
يمثل حقلاً واحدًا في قاعدة البيانات.
يتم تجميع الحقول حسب "مجموعة المجموعات"، التي تمثّل كل المجموعات في قاعدة البيانات برقم التعريف نفسه.
تمثيل JSON |
---|
{ "name": string, "indexConfig": { object ( |
الحقول | |
---|---|
name |
مطلوب. اسم حقل للنموذج قد يكون مسار الحقل اسم حقل بسيطًا، على سبيل المثال: يمكن اقتباس مسارات الحقول باستخدام أمثلة: (ملاحظة: تتم كتابة التعليقات هنا في بنية markdown، لذا توجد طبقة إضافية من الفواصل العليا المائلة لتمثيل مجموعة رموز) تتضمّن قيمة |
indexConfig |
إعدادات الفهرس لهذا الحقل. وفي حال ترك هذه السياسة بدون ضبط، ستتم إعادة فهرسة الحقول إلى الإعدادات المحدّدة من خلال سياسة |
ttlConfig |
إعدادات مدة البقاء لجهاز |
إعدادات الفهرس
إعدادات الفهرس لهذا الحقل.
تمثيل JSON |
---|
{
"indexes": [
{
object ( |
الحقول | |
---|---|
indexes[] |
الفهارس المتوافقة مع هذا الحقل |
usesAncestorConfig |
النتائج فقط. عندما تكون القيمة true، يتم ضبط إعدادات فهرس |
ancestorField |
النتائج فقط. تحدّد هذه السياسة اسم مورد |
reverting |
الناتج فقط عند ضبط السياسة على "صحيح"، تكون عملية إعداد فهرس |
ضبط الإعدادات
تمثّل هذه السمة إعدادات مدة البقاء (TTL) للمستندات التي تم ضبط Field
عليها.
عند تخزين قيمة طابع زمني في حقل مفعَّل عليه مدة البقاء (TTL)، يتم التعامل معه على أنّه وقت انتهاء الصلاحية المطلق للمستند. تشير قيم الطابع الزمني التي كانت في الماضي إلى أنّ المستند مؤهَّل لانتهاء الصلاحية فورًا. سيؤدي استخدام أي نوع بيانات آخر أو ترك الحقل غير متوفر إلى إيقاف انتهاء الصلاحية للمستند الفردي.
تمثيل JSON |
---|
{
"state": enum ( |
الحقول | |
---|---|
state |
النتائج فقط. حالة إعداد TTL. |
الولاية
حالة تطبيق إعدادات مدة البقاء على جميع المستندات.
تعدادات | |
---|---|
STATE_UNSPECIFIED |
الولاية غير محدّدة أو غير معروفة. |
CREATING |
يتم تطبيق مدة البقاء (TTL). هناك عملية نشطة وطويلة الأمد لتتبُّع التغيير. سيتم تطبيق مدة البقاء على المستندات المكتوبة حديثًا على النحو المطلوب. لا تزال حالات TTL المطلوبة للمستندات الحالية قيد المعالجة. عندما تتم معالجة فترات البقاء على جميع المستندات الحالية، ستنتقل الحالة إلى "نشط". |
ACTIVE |
وتكون مدة البقاء (TTL) نشطة لجميع المستندات. |
NEEDS_REPAIR |
تعذر تفعيل إعداد مدة البقاء لجميع المستندات الحالية. سيستمر تطبيق مدة البقاء (TTL) الخاصة بالمستندات المكتوبة حديثًا. تم إرجاع LRO عند فشل محاولة تفعيل مدة البقاء (TTL) الخاصة بـ Field هذا، وقد يحتوي على مزيد من التفاصيل. |
الطُرق |
|
---|---|
|
الحصول على البيانات الوصفية والتهيئة للحقل. |
|
يسرد إعدادات الحقل والبيانات الوصفية لقاعدة البيانات هذه. |
|
يتم تعديل إعدادات الحقل. |