RunAccessReportResponse

Réponse personnalisée du rapport d'accès aux données.

Représentation JSON
{
  "dimensionHeaders": [
    {
      object (AccessDimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (AccessMetricHeader)
    }
  ],
  "rows": [
    {
      object (AccessRow)
    }
  ],
  "rowCount": integer,
  "quota": {
    object (AccessQuota)
  }
}
Champs
dimensionHeaders[]

object (AccessDimensionHeader)

En-tête d'une colonne du rapport correspondant à une dimension spécifique. Le nombre de DimensionHeaders et l'ordre de ces DimensionHeaders correspondent aux dimensions présentes dans les lignes.

metricHeaders[]

object (AccessMetricHeader)

En-tête d'une colonne du rapport qui correspond à une métrique spécifique. Le nombre d'en-têtes de métriques et leur ordre correspondent aux métriques présentes dans les lignes.

rows[]

object (AccessRow)

Lignes des combinaisons de valeurs des dimensions et des valeurs des métriques dans le rapport

rowCount

integer

Nombre total de lignes dans le résultat de la requête. rowCount est indépendant du nombre de lignes renvoyées dans la réponse, du paramètre de requête limit et du paramètre de requête offset. Par exemple, si une requête renvoie 175 lignes et inclut un limit de 50 dans la requête API, la réponse contiendra rowCount sur 175, mais seulement 50 lignes.

Pour en savoir plus sur ce paramètre de pagination, consultez la section Pagination.

quota

object (AccessQuota)

État du quota pour cette propriété Analytics qui inclut cette demande. Ce champ ne fonctionne pas avec les demandes au niveau du compte.

AccessDimensionHeader

Décrit une colonne de dimension du rapport. Les dimensions demandées dans un rapport génèrent des entrées de colonne dans les lignes et dans DimensionHeaders. Toutefois, les dimensions utilisées exclusivement dans des filtres ou des expressions ne génèrent pas de colonnes dans un rapport. par conséquent, ces dimensions ne génèrent pas d'en-têtes.

Représentation JSON
{
  "dimensionName": string
}
Champs
dimensionName

string

Le nom de la dimension Exemple : "userEmail".

AccessMetricHeader

Décrit une colonne de métrique du rapport. Les métriques visibles demandées dans un rapport génèrent des entrées de colonne dans les lignes et les en-têtes de métriques. Toutefois, les métriques utilisées exclusivement dans des filtres ou des expressions ne génèrent pas de colonnes dans un rapport. par conséquent, ces métriques ne génèrent pas d'en-têtes.

Représentation JSON
{
  "metricName": string
}
Champs
metricName

string

Nom de la métrique. par exemple "accessCount".

AccessRow

Accédez aux données du rapport pour chaque ligne.

Représentation JSON
{
  "dimensionValues": [
    {
      object (AccessDimensionValue)
    }
  ],
  "metricValues": [
    {
      object (AccessMetricValue)
    }
  ]
}
Champs
dimensionValues[]

object (AccessDimensionValue)

Liste des valeurs des dimensions. Ces valeurs sont dans le même ordre que celui spécifié dans la requête.

metricValues[]

object (AccessMetricValue)

Liste des valeurs des métriques. Ces valeurs sont dans le même ordre que celui spécifié dans la requête.

AccessDimensionValue

Valeur d'une dimension.

Représentation JSON
{
  "value": string
}
Champs
value

string

Valeur de la dimension. Par exemple, cette valeur peut être "France". pour le "pays" .

AccessMetricValue

Valeur d'une métrique.

Représentation JSON
{
  "value": string
}
Champs
value

string

Valeur de mesure. Par exemple, cette valeur peut être "13".

AccessQuota

État actuel de tous les quotas pour cette propriété Analytics. Si un quota pour une propriété est épuisé, toutes les requêtes adressées à cette propriété renvoient des erreurs "Ressource épuisée".

Représentation JSON
{
  "tokensPerDay": {
    object (AccessQuotaStatus)
  },
  "tokensPerHour": {
    object (AccessQuotaStatus)
  },
  "concurrentRequests": {
    object (AccessQuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (AccessQuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (AccessQuotaStatus)
  }
}
Champs
tokensPerDay

object (AccessQuotaStatus)

Les propriétés peuvent utiliser 250 000 jetons par jour. La plupart des requêtes consomment moins de 10 jetons.

tokensPerHour

object (AccessQuotaStatus)

Les propriétés peuvent utiliser 50 000 jetons par heure. Une requête API utilise un seul nombre de jetons, et ce nombre est déduit de tous les quotas horaires, quotidiens et par projet.

concurrentRequests

object (AccessQuotaStatus)

Les propriétés peuvent utiliser jusqu'à 50 requêtes simultanées.

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

Les propriétés et les paires de projets cloud peuvent comporter jusqu'à 50 erreurs de serveur par heure.

tokensPerProjectPerHour

object (AccessQuotaStatus)

Les propriétés peuvent utiliser jusqu'à 25% de leurs jetons par projet et par heure. Les propriétés Analytics 360 peuvent donc utiliser 12 500 jetons par projet et par heure. Une requête API utilise un seul nombre de jetons, et ce nombre est déduit de tous les quotas horaires, quotidiens et par projet.

AccessQuotaStatus

État actuel d'un groupe de quotas particulier.

Représentation JSON
{
  "consumed": integer,
  "remaining": integer
}
Champs
consumed

integer

Quota consommé par cette requête.

remaining

integer

Quota restant après cette demande.