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 संसाधन की संभावित स्थितियां.

Enums
STATE_UNSPECIFIED इस वर्शन में, नियमों की स्थिति के बारे में जानकारी नहीं दी गई है या इसके बारे में पता नहीं है.
ACCEPTED इंप्रेशन को स्कोर करने के लिए, नियमों को स्वीकार कर लिया गया है.
REJECTED बैकएंड पाइपलाइन ने नियमों को अस्वीकार कर दिया है. इनमें गड़बड़ियां हो सकती हैं.

CustomBiddingAlgorithmRulesError

CustomBiddingAlgorithmRules रिसॉर्स के लिए गड़बड़ी का मैसेज.

JSON के काेड में दिखाना
{
  "errorCode": enum (ErrorCode)
}
फ़ील्ड
errorCode

enum (ErrorCode)

गड़बड़ी किस तरह की है.

ErrorCode

CustomBiddingAlgorithmRules संसाधन के संभावित गड़बड़ी कोड.

Enums
ERROR_CODE_UNSPECIFIED इस वर्शन में गड़बड़ी की जानकारी नहीं दी गई है या इसकी वजह पता नहीं है.
SYNTAX_ERROR नियमों में सिंटैक्स से जुड़ी गड़बड़ी है.
CONSTRAINT_VIOLATION_ERROR नियमों में, कंस्ट्रेंट के उल्लंघन से जुड़ी गड़बड़ी है.
INTERNAL_ERROR नियमों को प्रोसेस करते समय सिस्टम में गड़बड़ियां हुईं.

CustomBiddingAlgorithmRulesRef

अपलोड की गई AlgorithmRules फ़ाइल का रेफ़रंस. customBiddingAlgorithms.uploadRules का इस्तेमाल करके, नई AlgorithmRules फ़ाइल अपलोड करने की जगह की जानकारी पाएं.

JSON के काेड में दिखाना
{
  "resourceName": string
}
फ़ील्ड
resourceName

string

यह एक संसाधन का नाम है. इसका इस्तेमाल media.download में, नियमों की फ़ाइलें डाउनलोड करने के लिए किया जाता है. इसके अलावा, नियमों की फ़ाइलें अपलोड करने के लिए media.upload पर क्लिक करें. संसाधन के नाम, customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id} फ़ॉर्मैट में होते हैं.

तरीके

create

नियमों का नया संसाधन बनाता है.

get

यह नियम से जुड़े संसाधन को वापस पाता है.

list

यह दिए गए एल्गोरिदम से जुड़े नियमों के संसाधनों की सूची दिखाता है.