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" خواهد بود. اگر عملیاتی با همان شناسه شغلی قبلاً وجود داشته باشد، منجر به خطا می شود. در صورت عدم وجود، یک شناسه شغلی توسط سرور ایجاد می شود.