REST Resource: customBiddingAlgorithms.rules

資源:CustomBiddingAlgorithmRules

單一自訂出價演算法規則。

JSON 表示法
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingAlgorithmRulesId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "error": {
    object (CustomBiddingAlgorithmRulesError)
  },
  "rules": {
    object (CustomBiddingAlgorithmRulesRef)
  }
}
欄位
name

string

僅供輸出。規則資源的資源名稱。

customBiddingAlgorithmId

string (int64 format)

僅供輸出。規則資源所屬的自訂出價演算法專屬 ID。

customBiddingAlgorithmRulesId

string (int64 format)

僅供輸出。規則資源的專屬 ID。

createTime

string (Timestamp format)

僅供輸出。規則資源的建立時間。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

active

boolean

僅供輸出。指出父項演算法目前是否使用規則資源評分。

state

enum (State)

僅供輸出。規則資源的狀態。

error

object (CustomBiddingAlgorithmRulesError)

僅供輸出。遭拒規則資源的錯誤代碼。狀態是 REJECTED 時,系統才會填入這個欄位。

rules

object (CustomBiddingAlgorithmRulesRef)

必要欄位。不可變動。已上傳 AlgorithmRules 檔案的參照。

CustomBiddingAlgorithmRules 資源的可能狀態。

列舉
STATE_UNSPECIFIED 這個版本未指定或未知的規則狀態。
ACCEPTED 已接受對曝光評分的規則。
REJECTED 後端管道已拒絕規則。其中可能有錯誤。

CustomBiddingAlgorithmRulesError

CustomBiddingAlgorithmRules 資源的錯誤訊息。

JSON 表示法
{
  "errorCode": enum (ErrorCode)
}
欄位
errorCode

enum (ErrorCode)

錯誤類型。

ErrorCode

CustomBiddingAlgorithmRules 資源可能的錯誤代碼。

列舉
ERROR_CODE_UNSPECIFIED 未指明錯誤或這個版本不明。
SYNTAX_ERROR 規則語法有誤。
CONSTRAINT_VIOLATION_ERROR 規則發生限制條件違規錯誤。
INTERNAL_ERROR 處理規則時擲回內部錯誤。

CustomBiddingAlgorithmRulesRef

已上傳 AlgorithmRules 檔案的參照。擷取位置以上傳新的 AlgorithmRules 檔案,以便使用 customBiddingAlgorithms.uploadRules

JSON 表示法
{
  "resourceName": string
}
欄位
resourceName

string

要在 media.download 中下載規則檔案的資源名稱。或是media.upload上傳規則檔案。資源名稱的格式為 customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id}

方法

create

建立新的規則資源。

get

擷取規則資源。

list

列出屬於指定演算法的規則資源。