משאב: שדה
מייצג שדה אחד במסד הנתונים.
השדות מקובצים לפי 'קבוצת אוספים' שמייצגת את כל האוספים במסד הנתונים שיש להם אותו מזהה.
ייצוג JSON |
---|
{ "name": string, "indexConfig": { object ( |
שדות | |
---|---|
name |
חובה. שם שדה בטופס נתיב של שדה יכול להיות שם של שדה פשוט, למשל אפשר לצטט נתיבי שדות באמצעות דוגמאות: (הערה: התגובות כאן נכתבות בתחביר של סימני קריאה, כך שיש שכבה נוספת של סימני הטעמה שמייצגים בלוק קוד)
|
indexConfig |
תצורת האינדקס עבור השדה הזה. אם המדיניות לא מוגדרת, ההוספה של שדות לאינדקס תחזור למצב שבו הוגדרה |
ttlConfig |
הגדרות TTL בשביל |
IndexConfig
תצורת האינדקס עבור השדה הזה.
ייצוג JSON |
---|
{
"indexes": [
{
object ( |
שדות | |
---|---|
indexes[] |
האינדקסים הנתמכים עבור השדה הזה. |
usesAncestorConfig |
פלט בלבד. כאשר הערך הוא True, הגדרת האינדקס של |
ancestorField |
פלט בלבד. המדיניות מציינת את שם המשאב של |
reverting |
הפלט רק כאשר הערך הוא True, הגדרת האינדקס של |
TtlConfig
תצורת ה-TTL (זמן חיים) עבור מסמכים שבהם Field
מוגדר.
אחסון של ערך חותמת זמן בשדה שתומך ב-TTL ייחשב כזמן התפוגה המוחלט של המסמך. ערכי חותמת הזמן בעבר מציינים שהמסמך עומד לפוג באופן מיידי. שימוש בסוגי נתונים אחרים או השארת השדה חסר יגרמו להשבתת התפוגה של המסמך הספציפי.
ייצוג JSON |
---|
{
"state": enum ( |
שדות | |
---|---|
state |
פלט בלבד. מצב התצורה של ה-TTL. |
ארץ
מצב החלת תצורת ה-TTL על כל המסמכים.
טיפוסים בני מנייה (enums) | |
---|---|
STATE_UNSPECIFIED |
המדינה לא צוינה או לא ידועה. |
CREATING |
המערכת מחילה את ה-TTL. יש פעולה פעילה ממושכת כדי לעקוב אחר השינוי. על מסמכים חדשים שנכתבו יוחלו ערכי TTL בהתאם לבקשה. ערכי ה-TTL המבוקשים על מסמכים קיימים עדיין נמצאים בעיבוד. לאחר עיבוד ה-TTL בכל המסמכים הקיימים, המצב יעבור למצב 'פעיל'. |
ACTIVE |
ה-TTL פעיל עבור כל המסמכים. |
NEEDS_REPAIR |
לא ניתן להפעיל את תצורת ה-TTL עבור כל המסמכים הקיימים. על מסמכים חדשים שנכתבו עדיין יחולו ה-TTL שלהם. ה-LRO הוחזר כאשר הניסיון האחרון להפעיל TTL עבור Field זה נכשל, וייתכן שיש לו פרטים נוספים. |
שיטות |
|
---|---|
|
מקבל את המטא-נתונים וההגדרות של שדה. |
|
פירוט ההגדרות והמטא-נתונים של השדות למסד הנתונים הזה. |
|
מעדכן הגדרות של שדה. |