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.

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 gian tạo tài nguyên quy tắc.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

active

boolean

Chỉ có đầu ra. Liệu tài nguyên quy tắc có đang được thuật toán mẹ sử dụng để 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 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 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 lượt hiển thị.
REJECTED Quy tắc đã bị quy trình phụ trợ từ chối. 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 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 quy tắc 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 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 sử dụng trong media.download để tải 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 về thuật toán đã cho.