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

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal 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 penskoran tayangan telah diterima.
REJECTED Aturan telah ditolak oleh pipeline backend. Halaman tersebut mungkin mengalami 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 Terjadi error internal 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.