REST Resource: customBiddingAlgorithms.rules

Referensi: CustomBiddingAlgorithmRules

Aturan algoritma bidding kustom tunggal.

Representasi JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingAlgorithmRulesId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "error": {
    object (CustomBiddingAlgorithmRulesError)
  },
  "rules": {
    object (CustomBiddingAlgorithmRulesRef)
  }
}
Kolom
name

string

Hanya output. Nama resource dari resource aturan.

customBiddingAlgorithmId

string (int64 format)

Hanya output. ID unik algoritma bidding kustom yang memiliki resource aturan.

customBiddingAlgorithmRulesId

string (int64 format)

Hanya output. ID unik resource aturan.

createTime

string (Timestamp format)

Hanya output. Waktu saat resource aturan dibuat.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

active

boolean

Hanya output. Apakah resource aturan saat ini digunakan untuk penskoran oleh algoritma induk.

state

enum (State)

Hanya output. Status resource aturan.

error

object (CustomBiddingAlgorithmRulesError)

Hanya output. Kode error resource aturan yang ditolak. Kolom ini hanya akan diisi jika statusnya REJECTED.

rules

object (CustomBiddingAlgorithmRulesRef)

Wajib. Tidak dapat diubah. Referensi ke file AlgorithmRules yang diupload.

Negara Bagian

Kemungkinan status resource CustomBiddingAlgorithmRules.

Enum
STATE_UNSPECIFIED Status aturan tidak ditentukan atau tidak diketahui dalam versi ini.
ACCEPTED Aturan telah diterima untuk menilai tayangan.
REJECTED Aturan telah ditolak oleh pipeline backend. Mungkin terdapat kesalahan.

CustomBiddingAlgorithmRulesError

Pesan error untuk resource CustomBiddingAlgorithmRules.

Representasi JSON
{
  "errorCode": enum (ErrorCode)
}
Kolom
errorCode

enum (ErrorCode)

Jenis error.

ErrorCode

Kode error yang mungkin untuk resource CustomBiddingAlgorithmRules.

Enum
ERROR_CODE_UNSPECIFIED Error tidak ditentukan atau tidak diketahui pada versi ini.
SYNTAX_ERROR Aturan mengalami error sintaksis.
CONSTRAINT_VIOLATION_ERROR Aturan memiliki error pelanggaran batasan.
INTERNAL_ERROR Terjadi error internal saat memproses aturan.

CustomBiddingAlgorithmRulesRef

Referensi ke file AlgorithmRules yang diupload. Ambil lokasi untuk mengupload file AlgorithmRules baru untuk menggunakan customBiddingAlgorithms.uploadRules.

Representasi JSON
{
  "resourceName": string
}
Kolom
resourceName

string

Nama resource yang akan digunakan di media.download untuk mendownload file aturan. Atau media.upload untuk mengupload file aturan. Nama resource memiliki format customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id}.

Metode

create

Membuat resource aturan baru.

get

Mengambil resource aturan.

list

Mencantumkan resource aturan yang termasuk dalam algoritma tertentu.