QueryExecutionSpec

Sorgu yürütme parametrelerini tanımlar.

JSON gösterimi
{
  "adsDataCustomerId": string,
  "matchDataCustomerId": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  },
  "timeZone": string,
  "parameterValues": {
    string: {
      object (ParameterValue)
    },
    ...
  },
  "jobId": string
}
Alanlar
adsDataCustomerId

string (int64 format)

İsteğe bağlı. Sorguda kullanılan reklam verilerinin sahibi olan bağlı Ads Data Hub müşteri kimliği. Bu seçenek etkin değilse sorgu, sorguyu çalıştıran Ads Data Hub müşterisine ait reklam verileri kullanılarak çalıştırılır.

matchDataCustomerId

string (int64 format)

İsteğe bağlı. Sorgu için eşleşme verilerinin sahibi olan bağlı Ads Data Hub müşteri kimliği. Bu sorgu yoksa sorgu, sorguyu çalıştıran Ads Data Hub müşteri kimliğine ait eşleşme verileri kullanılarak çalıştırılır.

startDate

object (Date)

Sorgunun başlangıç tarihi (dahil).

endDate

object (Date)

Sorgunun bitiş tarihi (dahil).

timeZone

string

İsteğe bağlı. Sorgu başlangıç ve bitiş tarihlerinin saat dilimi. Belirtilmezse varsayılan olarak 'UTC' değerine ayarlanır.

parameterValues

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

Sorgunun beklenen tüm ek parametreler. Her bir parametre adını bağlı değeriyle eşler.

"key": value çift listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

jobId

string

İsteğe bağlı. Sorgu işlemi için iş kimliği. Sonuçta oluşturulan işlem "operations/[jobId]" ör. "operations/job_123" Aynı iş kimliğine sahip bir işlem zaten varsa bu durum hata verir. Bu gerekli değilse sunucu tarafından bir iş kimliği oluşturulur.