משאב: בקרה
הגדרת התנהגות מותנית שתופעל במהלך הצגת המודעה. כדי שההגדרה תישקל בזמן הצגת המודעה, היא צריכה להיות מצורפת לServingConfig. הפעולות המותרות תלויות בSolutionType.
| ייצוג JSON |
|---|
{ "name": string, "displayName": string, "associatedServingConfigIds": [ string ], "solutionType": enum ( |
| שדות | |
|---|---|
name |
אי אפשר לשנות. שם ייחודי מלא |
displayName |
חובה. שם קריא לאנשים. המזהה שמשמש בתצוגות של ממשק המשתמש. מחרוזת מקודדת ב-UTF-8. אורך המזהה מוגבל ל-128 תווים. אחרת, מוצגת שגיאה מסוג INVALID ARGUMENT. |
associatedServingConfigIds[] |
פלט בלבד. רשימה של כל מזהי |
solutionType |
חובה. אי אפשר לשנות. הפתרון שאליו שייך אמצעי הבקרה. הערך צריך להיות תואם לקטגוריית הישויות (vertical) של המשאב. אחרת, מוצגת שגיאה מסוג INVALID ARGUMENT. |
useCases[] |
מציינת את תרחיש השימוש של אמצעי הבקרה. משפיע על שדות התנאים שאפשר להגדיר. ההגדרה חלה רק על |
conditions[] |
ההגדרה הזו קובעת מתי הפעולה המשויכת תופעל. אם לא מציינים כלום, הפעולה תמיד תתבצע. בשלב הזה אפשר לציין רק תנאי אחד. אחרת, מוצגת שגיאה מסוג INVALID ARGUMENT. |
שדה איחוד הערך |
|
boostAction |
הגדרה של אמצעי בקרה מסוג הגברה |
filterAction |
הגדרה של פקד מסוג filter-type. לא נתמך כרגע על ידי Recommendation |
redirectAction |
הגדרה של אמצעי בקרה מסוג הפניה אוטומטית. |
synonymsAction |
התייחסות לקבוצת מונחים כמילים נרדפות. |
promoteAction |
קידום קישורים מסוימים על סמך שאילתות מוגדרות מראש להפעלת הקידום. |
Methods |
|
|---|---|
|
יצירת אמצעי בקרה. |
|
מחיקת אמצעי בקרה. |
|
מקבל Control. |
|
רשימה של כל אמצעי הבקרה לפי ההורה שלהם DataStore. |
|
עדכון של אמצעי בקרה. |