REST Resource: customBiddingAlgorithms.rules

Tài nguyên: Custom BiddingAlgorithmRules

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

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 chứa tài nguyên quy tắc.

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.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

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 các quy tắc bị từ chối. Trường này sẽ chỉ được điền khi trạng thái là REJECTED.

rules

object (CustomBiddingAlgorithmRulesRef)

Bắt buộc. Bất biến. Tệp 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 quy tắc chưa được chỉ định hoặc không xác định trong phiên bản này.
ACCEPTED Các quy tắc đã được chấp nhận để tính điểm hiển thị.
REJECTED Các quy tắc đã bị từ chối bởi quy trình phụ trợ. Có thể có lỗi.

CustomBiddingAlgorithmRulesError

Thông báo lỗi cho một 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 Quy tắc này có lỗi cú pháp.
CONSTRAINT_VIOLATION_ERROR Các quy tắc có một lỗi vi phạm về ràng buộc.
INTERNAL_ERROR Đã xảy ra lỗi nội bộ trong khi xử lý quy tắc.

CustomBiddingAlgorithmRulesRef

Tệp 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 customBiddingAlgorithms.uploadRules.

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

string

Tên tài nguyên dùng trong media.download để tải các tệp quy tắc xuống. Hoặc 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 tài nguyên quy tắc mới.

get

Truy xuấ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.