REST Resource: customBiddingAlgorithms.rules

Tài nguyên: CustomBiddingAlgorithmRules

Một quy tắc thuật toán đặt giá thầu tuỳ chỉnh.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingAlgorithmRulesId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "error": {
    object (CustomBiddingAlgorithmRulesError)
  },
  "rules": {
    object (CustomBiddingAlgorithmRulesRef)
  }
}
Trường
name

string

Chỉ có đầu ra. Tên tài nguyên của tài nguyên quy tắc.

customBiddingAlgorithmId

string (int64 format)

Chỉ có đầu ra. Mã nhận dạng duy nhất của thuật toán đặt giá thầu tuỳ chỉnh mà tài nguyên quy tắc thuộc về.

customBiddingAlgorithmRulesId

string (int64 format)

Chỉ có đầu ra. Mã nhận dạng duy nhất của tài nguyên quy tắc.

createTime

string (Timestamp format)

Chỉ có đầu ra. Thời điểm tạo tài nguyên quy tắc.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

active

boolean

Chỉ có đầu ra. Liệu thuật toán mẹ có đang dùng tài nguyên quy tắc để tính điểm hay không.

state

enum (State)

Chỉ có đầu ra. Trạng thái của tài nguyên quy tắc.

error

object (CustomBiddingAlgorithmRulesError)

Chỉ có đầu ra. Mã lỗi của tài nguyên quy tắc bị từ chối. Trường này sẽ chỉ được điền sẵn khi trạng thái là REJECTED.

rules

object (CustomBiddingAlgorithmRulesRef)

Bắt buộc. Không thể thay đổi. Tham chiếu đến tệp AlgorithmRules đã tải lên.

Tiểu bang

Các trạng thái có thể có của tài nguyên CustomBiddingAlgorithmRules.

Enum
STATE_UNSPECIFIED Trạng thái của quy tắc là không xác định hoặc không rõ trong phiên bản này.
ACCEPTED Các quy tắc đã được chấp nhận để tính điểm cho lượt hiển thị.
REJECTED Các quy tắc đã bị quy trình phụ trợ từ chối. Những thông tin này có thể có lỗi.

CustomBiddingAlgorithmRulesError

Thông báo lỗi cho tài nguyên CustomBiddingAlgorithmRules.

Biểu diễn dưới dạng JSON
{
  "errorCode": enum (ErrorCode)
}
Trường
errorCode

enum (ErrorCode)

Loại lỗi.

ErrorCode

Các mã lỗi có thể xảy ra của tài nguyên CustomBiddingAlgorithmRules.

Enum
ERROR_CODE_UNSPECIFIED Lỗi không được chỉ định hoặc không xác định trong phiên bản này.
SYNTAX_ERROR Các quy tắc có lỗi cú pháp.
CONSTRAINT_VIOLATION_ERROR Các quy tắc có lỗi vi phạm ràng buộc.
INTERNAL_ERROR Đã xảy ra lỗi nội bộ trong khi xử lý các quy tắc.

CustomBiddingAlgorithmRulesRef

Tham chiếu đến tệp AlgorithmRules đã tải lên. Truy xuất vị trí để tải tệp AlgorithmRules mới lên bằng cách sử dụng customBiddingAlgorithms.uploadRules.

Biểu diễn dưới dạng JSON
{
  "resourceName": string
}
Trường
resourceName

string

Tên tài nguyên sẽ được dùng trong media.download để tải các tệp quy tắc xuống. Hoặc nhấp vào biểu tượng media.upload để tải tệp quy tắc lên. Tên tài nguyên có định dạng customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id}.

Phương thức

create

Tạo một tài nguyên quy tắc mới.

get

Truy xuất một tài nguyên quy tắc.

list

Liệt kê các tài nguyên quy tắc thuộc thuật toán đã cho.