資源:控制項
定義在服務期間採用的條件式行為。必須附加至 ServingConfig,才能在放送時納入考量。可執行的動作取決於 SolutionType。
| JSON 表示法 | 
|---|
| { "name": string, "displayName": string, "associatedServingConfigIds": [ string ], "solutionType": enum ( | 
| 欄位 | |
|---|---|
| name | 
 不可變動。完整名稱  | 
| displayName | 
 這是必要旗標,使用者可判讀的名稱。使用者介面檢視區塊中使用的 ID。 必須是 UTF-8 編碼的字串。長度上限為 128 個字元。否則會擲回 INVALID ARGUMENT 錯誤。 | 
| associatedServingConfigIds[] | 
 僅供輸出。這個控制項所連結的所有  | 
| solutionType | 
 這是必要旗標,不可變動。控制項所屬的解決方案。 必須與資源的類別相容。否則會擲回 INVALID ARGUMENT 錯誤。 | 
| useCases[] | 
 指定控制項的用途。影響可設定的條件欄位。僅適用於  | 
| conditions[] | 
 決定何時觸發相關聯的動作。 如要一律套用動作,請省略這項屬性。目前只能指定單一條件。否則會擲回 INVALID ARGUMENT 錯誤。 | 
| 聯集欄位  這是必要旗標, | |
| boostAction | 
 定義增幅類型控制項 | 
| filterAction | 
 定義篩選器類型控制項,目前建議功能不支援 | 
| redirectAction | 
 定義重新導向類型的控制項。 | 
| synonymsAction | 
 將一組字詞視為彼此的同義字。 | 
| promoteAction | 
 根據預先定義的觸發查詢,宣傳特定連結。 | 
| 方法 | |
|---|---|
| 
 | 建立 Control。 | 
| 
 | 刪除控制項。 | 
| 
 | 取得 Control。 | 
| 
 | 依上層 DataStore列出所有控制項。 | 
| 
 | 更新控制項。 |