QueryExecutionSpec

Define los parámetros de ejecución de la consulta.

Representación JSON
{
  "adsDataCustomerId": string,
  "matchDataCustomerId": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  },
  "timeZone": string,
  "parameterValues": {
    string: {
      object (ParameterValue)
    },
    ...
  },
  "jobId": string
}
Campos
adsDataCustomerId

string (int64 format)

Opcional. ID de cliente del Centro de Datos de Anuncios vinculados que posee los datos de anuncios usados en la consulta. Si está ausente, la consulta se ejecutará con los datos de anuncios que pertenecen al cliente del Centro de Datos de Anuncios que ejecuta la consulta.

matchDataCustomerId

string (int64 format)

Opcional. ID de cliente del Centro de Datos de Anuncios vinculados que posee los datos de coincidencia para la consulta. Si está ausente, la consulta se ejecutará con los datos de coincidencia que pertenecen al ID de cliente del Centro de Datos de Anuncios que ejecuta la consulta, si corresponde.

startDate

object (Date)

La fecha de inicio (incluida) de la consulta.

endDate

object (Date)

La fecha de finalización (incluida) de la consulta.

timeZone

string

Opcional. La zona horaria para las fechas de inicio y finalización de la consulta. Si no se especifica, el valor predeterminado es 'UTC'.

parameterValues

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

Cualquier parámetro adicional que espere la consulta. Asigna cada nombre de parámetro a su valor vinculado.

Es un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

jobId

string

Opcional. ID de trabajo para la operación de consulta. La operación resultante tendrá el nombre "operations/[jobId]" p.ej. "operations/job_123". Si ya existe una operación con el mismo ID de trabajo, se generará un error. Si está ausente, el servidor generará un ID de trabajo.