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」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如 "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

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