REST Resource: customBiddingAlgorithms.rules

แหล่งข้อมูล: CustomBiddingAlgorithmRules

กฎอัลกอริทึมการเสนอราคาที่กําหนดเองรายการเดียว

การแสดง JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingAlgorithmRulesId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "error": {
    object (CustomBiddingAlgorithmRulesError)
  },
  "rules": {
    object (CustomBiddingAlgorithmRulesRef)
  }
}
ช่อง
name

string

เอาต์พุตเท่านั้น ชื่อทรัพยากรของทรัพยากรกฎ

customBiddingAlgorithmId

string (int64 format)

เอาต์พุตเท่านั้น รหัสที่ไม่ซ้ำกันของอัลกอริทึมการเสนอราคาที่กําหนดเองซึ่งเป็นของทรัพยากรกฎ

customBiddingAlgorithmRulesId

string (int64 format)

เอาต์พุตเท่านั้น รหัสที่ไม่ซ้ำกันของทรัพยากรกฎ

createTime

string (Timestamp format)

เอาต์พุตเท่านั้น เวลาที่สร้างทรัพยากรกฎ

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็น Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่าง: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

active

boolean

เอาต์พุตเท่านั้น ไม่ว่าอัลกอริทึมหลักจะใช้ทรัพยากรกฎในการให้คะแนนหรือไม่

state

enum (State)

เอาต์พุตเท่านั้น สถานะของทรัพยากรกฎ

error

object (CustomBiddingAlgorithmRulesError)

เอาต์พุตเท่านั้น รหัสข้อผิดพลาดของทรัพยากรกฎที่ถูกปฏิเสธ ระบบจะแสดงค่าในช่องนี้เมื่อสถานะเป็น REJECTED เท่านั้น

rules

object (CustomBiddingAlgorithmRulesRef)

ต้องระบุ เปลี่ยนแปลงไม่ได้ การอ้างอิงถึงไฟล์ AlgorithmRules ที่อัปโหลด

รัฐ

สถานะที่เป็นไปได้ของทรัพยากร CustomBiddingAlgorithmRules

Enum
STATE_UNSPECIFIED สถานะของกฎไม่ได้ระบุหรือไม่ทราบในเวอร์ชันนี้
ACCEPTED ระบบยอมรับกฎสำหรับการให้คะแนนการแสดงผลแล้ว
REJECTED ไปป์ไลน์แบ็กเอนด์ปฏิเสธกฎ ซึ่งอาจมีข้อผิดพลาด

CustomBiddingAlgorithmRulesError

ข้อความแสดงข้อผิดพลาดสำหรับทรัพยากร CustomBiddingAlgorithmRules

การแสดง JSON
{
  "errorCode": enum (ErrorCode)
}
ช่อง
errorCode

enum (ErrorCode)

ประเภทของข้อผิดพลาด

ErrorCode

รหัสข้อผิดพลาดที่เป็นไปได้ของทรัพยากร CustomBiddingAlgorithmRules

Enum
ERROR_CODE_UNSPECIFIED ไม่ได้ระบุข้อผิดพลาดหรือข้อผิดพลาดไม่รู้จักในเวอร์ชันนี้
SYNTAX_ERROR กฎมีข้อผิดพลาดทางไวยากรณ์
CONSTRAINT_VIOLATION_ERROR กฎมีข้อผิดพลาดเกี่ยวกับการละเมิดข้อจำกัด
INTERNAL_ERROR เกิดข้อผิดพลาดภายในขณะประมวลผลกฎ

CustomBiddingAlgorithmRulesRef

การอ้างอิงถึงไฟล์ AlgorithmRules ที่อัปโหลด ดึงข้อมูลตำแหน่งที่จะอัปโหลดไฟล์ AlgorithmRules ใหม่โดยใช้ customBiddingAlgorithms.uploadRules

การแสดง JSON
{
  "resourceName": string
}
ช่อง
resourceName

string

ชื่อทรัพยากรที่จะใช้ใน media.download เพื่อดาวน์โหลดไฟล์กฎ หรือ media.upload เพื่ออัปโหลดไฟล์กฎ ชื่อทรัพยากรมีรูปแบบ customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id}

เมธอด

create

สร้างทรัพยากรกฎใหม่

get

เรียกข้อมูลทรัพยากรกฎ

list

แสดงรายการทรัพยากรกฎที่เป็นของอัลกอริทึมที่ระบุ