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-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "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

প্রদত্ত অ্যালগরিদমের অন্তর্গত নিয়মের রিসোর্স তালিকাভুক্ত করে।