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