資源:控制項
定義在服務期間採用的條件式行為。必須附加至 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 列出所有控制項。 | 
            
                
 | 
              更新控制項。 |