REST Resource: customBiddingAlgorithms.rules

Resource: CustomBiddingAlgorithmRules

Satu aturan algoritma bidding kustom.

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 resource aturan.

customBiddingAlgorithmId

string (int64 format)

Hanya output. ID unik algoritma bidding kustom yang menjadi bagian dari resource aturan.

customBiddingAlgorithmRulesId

string (int64 format)

Hanya output. ID unik resource aturan.

createTime

string (Timestamp format)

Hanya output. Waktu saat resource aturan dibuat.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

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 penskoran tayangan.
REJECTED Aturan telah ditolak oleh pipeline backend. Halaman tersebut mungkin memiliki error.

CustomBiddingAlgorithmRulesError

Pesan error untuk resource CustomBiddingAlgorithmRules.

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

enum (ErrorCode)

Jenis error.

ErrorCode

Kemungkinan kode error resource CustomBiddingAlgorithmRules.

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

CustomBiddingAlgorithmRulesRef

Referensi ke file AlgorithmRules yang diupload. Ambil lokasi untuk mengupload file AlgorithmRules baru 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.