REST Resource: customBiddingAlgorithms.rules

रिसॉर्स: Custom BiddingAlgorithmRules

कस्टम बिडिंग के लिए एल्गोरिदम के नियम.

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)

सिर्फ़ आउटपुट के लिए. वह समय जब नियम संसाधन बनाया गया था.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

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

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