QueryExecutionSpec

پارامترهای اجرای پرس و جو را تعریف می کند.

نمایندگی JSON
{
  "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 اجرا می‌شود.

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

اختیاری. شناسه شغلی برای عملیات پرس و جو. عملیات حاصل نام "operations/[jobId]" را خواهد داشت، به عنوان مثال "operations/job_123". اگر عملیاتی با همان شناسه شغلی قبلاً وجود داشته باشد، منجر به خطا می شود. در صورت عدم وجود، یک شناسه شغلی توسط سرور ایجاد می شود.