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 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 sedang digunakan untuk penskoran oleh algoritma induk.

state

enum (State)

Hanya output. Status resource aturan.

error

object (CustomBiddingAlgorithmRulesError)

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

rules

object (CustomBiddingAlgorithmRulesRef)

Wajib diisi. 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. Mungkin terjadi error.

CustomBiddingAlgorithmRulesError

Pesan error untuk resource CustomBiddingAlgorithmRules.

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

enum (ErrorCode)

Jenis error.

ErrorCode

Kode error yang mungkin terjadi dari resource CustomBiddingAlgorithmRules.

Enum
ERROR_CODE_UNSPECIFIED Error tidak ditentukan atau tidak diketahui dalam versi ini.
SYNTAX_ERROR Aturan mengalami 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 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.