QueryExecutionSpec

क्वेरी लागू करने के पैरामीटर के बारे में बताता है.

जेएसओएन के काेड में दिखाना
{
  "adsDataCustomerId": string,
  "matchDataCustomerId": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  },
  "timeZone": string,
  "parameterValues": {
    string: {
      object (ParameterValue)
    },
    ...
  },
  "jobId": string
}
फ़ील्ड
adsDataCustomerId

string (int64 format)

ज़रूरी नहीं. लिंक किया गया Ads Data Hub का ग्राहक आईडी, जो क्वेरी में इस्तेमाल किए गए विज्ञापनों के डेटा का मालिक होता है. अगर मौजूद नहीं है, तो क्वेरी, विज्ञापन डेटा हब ग्राहक के मालिकाना हक वाले विज्ञापन डेटा का इस्तेमाल करके की जाएगी.

matchDataCustomerId

string (int64 format)

ज़रूरी नहीं. लिंक किए गए Ads Data Hub का ग्राहक आईडी, जो क्वेरी से मेल खाने वाले डेटा का मालिक होता है. अगर मौजूद नहीं है, तो क्वेरी, क्वेरी को चलाने के लिए, Ads Data Hub ग्राहक आईडी के मालिकाना हक वाले डेटा का इस्तेमाल करेगी. ऐसा तब ही होगा, जब यह क्वेरी लागू होगी.

startDate

object (Date)

क्वेरी शुरू होने की तारीख (शामिल है).

endDate

object (Date)

क्वेरी के खत्म होने की तारीख.

timeZone

string

ज़रूरी नहीं. क्वेरी के शुरू और खत्म होने की तारीख का समय क्षेत्र. अगर बताया नहीं गया है, तो डिफ़ॉल्ट रूप से 'UTC' होता है.

parameterValues

map (key: string, value: object (ParameterValue))

क्वेरी में कोई अन्य पैरामीटर होना चाहिए. हर पैरामीटर के नाम को उसकी वैल्यू के तौर पर मैप करता है.

ऐसा ऑब्जेक्ट जिसमें "key": value जोड़े की सूची शामिल है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

jobId

string

ज़रूरी नहीं. क्वेरी ऑपरेशन के लिए जॉब आईडी. नतीजे के तौर पर दी गई कार्रवाई का नाम और &कोटेशन/[jobId]" जैसे, "operations/job_123" होगा. अगर उसी जॉब आईडी वाली कोई कार्रवाई पहले से मौजूद है, तो इससे गड़बड़ी होगी. अगर कोई आईडी मौजूद नहीं है, तो सर्वर से एक जॉब आईडी जनरेट किया जाएगा.