Ressource : DataStream
Message de ressource représentant un flux de données.
| Représentation JSON |
|---|
{ "name": string, "type": enum ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de ressource de ce flux de données. Format : properties/{property_id}/dataStreams/{stream_id} Exemple : "properties/1000/dataStreams/2000" |
type |
Obligatoire. Immuable. Type de cette ressource DataStream. |
displayName |
Nom à afficher du flux de données, lisible par l'utilisateur. Obligatoire pour les flux de données Web. La longueur maximale autorisée pour un nom à afficher est de 255 unités de code UTF-16. |
createTime |
Uniquement en sortie. Heure à laquelle ce flux a été créé. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Heure de la dernière mise à jour des champs de charge utile du flux. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
Champ d'union stream_data. Données pour des types de flux de données spécifiques. Le message qui sera défini correspond au type de ce flux. stream_data ne peut être qu'un des éléments suivants : |
|
webStreamData |
Données spécifiques aux flux Web. Doit être renseigné si le type est WEB_DATA_STREAM. |
androidAppStreamData |
Données spécifiques aux flux d'applications Android. Doit être renseigné si le type est ANDROID_APP_DATA_STREAM. |
iosAppStreamData |
Données spécifiques aux flux d'applications iOS. Doit être renseigné si le type est IOS_APP_DATA_STREAM. |
WebStreamData
Données spécifiques aux flux Web.
| Représentation JSON |
|---|
{ "measurementId": string, "firebaseAppId": string, "defaultUri": string } |
| Champs | |
|---|---|
measurementId |
Uniquement en sortie. ID de mesure Analytics. Exemple : "G-1A2BCD345E" |
firebaseAppId |
Uniquement en sortie. ID de l'application Web correspondante dans Firebase (le cas échéant). Cet ID peut changer si l'application Web est supprimée et recréée. |
defaultUri |
Nom de domaine de l'application Web mesurée ou vide. Exemple : "http://www.google.com", "https://www.google.com" |
AndroidAppStreamData
Données spécifiques aux flux d'applications Android.
| Représentation JSON |
|---|
{ "firebaseAppId": string, "packageName": string } |
| Champs | |
|---|---|
firebaseAppId |
Uniquement en sortie. ID de l'application Android correspondante dans Firebase, le cas échéant. Cet ID peut changer si l'application Android est supprimée et recréée. |
packageName |
Immuable. Nom du package de l'application mesurée. Exemple : "com.example.myandroidapp" |
IosAppStreamData
Données spécifiques aux flux d'applications iOS.
| Représentation JSON |
|---|
{ "firebaseAppId": string, "bundleId": string } |
| Champs | |
|---|---|
firebaseAppId |
Uniquement en sortie. ID de l'application iOS correspondante dans Firebase, le cas échéant. Cet ID peut changer si l'application iOS est supprimée et recréée. |
bundleId |
Obligatoire. Immuable. ID de bundle de l'App Store d'Apple pour l'application. Exemple : "com.example.myiosapp" |
DataStreamType
Type de flux de données.
| Enums | |
|---|---|
DATA_STREAM_TYPE_UNSPECIFIED |
Type inconnu ou non spécifié. |
WEB_DATA_STREAM |
Flux de données Web. |
ANDROID_APP_DATA_STREAM |
Flux de données d'application Android. |
IOS_APP_DATA_STREAM |
Flux de données d'application iOS. |
Méthodes |
|
|---|---|
|
Crée un DataStream. |
|
Supprime un flux de données dans une propriété. |
|
Recherche d'un seul DataStream. |
|
Liste les DataStreams d'une propriété. |
|
Met à jour un flux de données dans une propriété. |