QueryExecutionSpec

Définit les paramètres d'exécution de la requête.

Représentation JSON
{
  "adsDataCustomerId": string,
  "matchDataCustomerId": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  },
  "timeZone": string,
  "parameterValues": {
    string: {
      object (ParameterValue)
    },
    ...
  },
  "jobId": string
}
Champs
adsDataCustomerId

string (int64 format)

Facultatif. Numéro client Ads Data Hub associé qui possède les données relatives aux annonces utilisées dans la requête. S'il est absent, la requête sera exécutée à l'aide des données sur les annonces appartenant au client Ads Data Hub qui exécute la requête.

matchDataCustomerId

string (int64 format)

Facultatif. Numéro client Ads Data Hub associé qui possède les données de correspondance pour la requête. Si elle est absente, la requête sera exécutée à l'aide des données de correspondance appartenant au numéro client Ads Data Hub qui exécute la requête, le cas échéant.

startDate

object (Date)

Date de début (incluse) de la requête.

endDate

object (Date)

Date de fin (incluse) de la requête.

timeZone

string

Facultatif. Fuseau horaire des dates de début et de fin de la requête. Si aucune valeur n'est spécifiée, la valeur par défaut est "UTC".

parameterValues

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

Tous les paramètres supplémentaires attendus par la requête. Mappe chaque nom de paramètre vers sa valeur liée.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

jobId

string

Facultatif. ID de tâche pour l'opération de requête. L'opération obtenue portera le nom "opérations/[jobId]" (par exemple, "opérations/tâche_123"). Si une opération avec le même ID de tâche existe déjà, une erreur est générée. S'il est absent, un ID de tâche sera généré par le serveur.