Recurso: DataStream
Un mensaje de recurso que representa un flujo de datos.
Representación JSON |
---|
{ "name": string, "type": enum ( |
Campos | |
---|---|
name |
Solo salida. Nombre del recurso de este flujo de datos. Formato: properties/{property_id}/dataStreams/{stream_id} Ejemplo: "properties/1000/dataStreams/2000" |
type |
Obligatorio. Inmutable. El tipo de este recurso de DataStream. |
displayName |
Es el nombre visible legible del flujo de datos. Obligatorio para flujos de datos web. La longitud máxima permitida del nombre visible es de 255 unidades de código UTF-16. |
createTime |
Solo salida. Es la hora en que se creó originalmente la transmisión. Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: |
updateTime |
Solo salida. Hora en la que se actualizaron por última vez los campos de carga útil de transmisión. Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: |
Campo de unión stream_data . Datos para tipos de flujo de datos específicos. El mensaje que se establecerá corresponde al tipo de esta transmisión. Las direcciones (stream_data ) solo pueden ser una de las siguientes opciones: |
|
webStreamData |
Datos específicos de los flujos web. Se debe propagar si el tipo es WEB_DATA_STREAM. |
androidAppStreamData |
Son datos específicos de los flujos de aplicaciones para Android. Se debe propagar si el tipo es ANDROID_APP_DATA_STREAM. |
iosAppStreamData |
Datos específicos de los flujos de aplicaciones para iOS. Se debe propagar si el tipo es IOS_APP_DATA_STREAM. |
Datos de flujo web
Datos específicos de los flujos web.
Representación JSON |
---|
{ "measurementId": string, "firebaseAppId": string, "defaultUri": string } |
Campos | |
---|---|
measurementId |
Solo salida. ID de medición, sin el prefijo "G" Ejemplo: "G-1A2BCD345E" sería "1A2BCD345E". |
firebaseAppId |
Solo salida. ID de la aplicación web correspondiente en Firebase, si corresponde Este ID puede cambiar si se borra y se vuelve a crear la aplicación web. |
defaultUri |
Inmutable. Nombre de dominio de la aplicación web que se mide, o bien vacío. Ejemplo: &http://www.google.com" "https://www.google.com" |
AndroidAppStreamData
Son datos específicos de los flujos de aplicaciones para Android.
Representación JSON |
---|
{ "firebaseAppId": string, "packageName": string } |
Campos | |
---|---|
firebaseAppId |
Solo salida. Es el ID de la app para Android correspondiente en Firebase, si corresponde. Este ID puede cambiar si se borra y se vuelve a crear la app para Android. |
packageName |
Inmutable. Es el nombre del paquete de la app que se mide. Ejemplo: "com.example.myandroidapp" |
Datos de aplicación de iOS
Datos específicos de los flujos de aplicaciones para iOS.
Representación JSON |
---|
{ "firebaseAppId": string, "bundleId": string } |
Campos | |
---|---|
firebaseAppId |
Solo salida. Es el ID de la app para iOS correspondiente en Firebase, si corresponde. Este ID puede cambiar si se borra y se vuelve a crear la app para iOS. |
bundleId |
Obligatorio. Inmutable. El ID del paquete de la App Store de Apple para la app de ejemplo: "com.example.myiosapp" |
Tipo de flujo de datos
Es el tipo de flujo de datos.
Enumeradores | |
---|---|
DATA_STREAM_TYPE_UNSPECIFIED |
Tipo desconocido o no especificado |
WEB_DATA_STREAM |
Flujo de datos web |
ANDROID_APP_DATA_STREAM |
Flujo de datos de aplicaciones para Android. |
IOS_APP_DATA_STREAM |
Flujo de datos de aplicaciones para iOS. |
Métodos |
|
---|---|
|
Crea un DataStream. |
|
Borra un DataStream de una propiedad. |
|
Busca un solo flujo de datos. |
|
Muestra DataStreams de una propiedad. |
|
Actualiza un DataStream en una propiedad. |