Recurso: DataStream
Es un mensaje de recursos que representa un flujo de datos.
Representación JSON |
---|
{ "name": string, "type": enum ( |
Campos | |
---|---|
name |
Solo salida. Es el nombre del recurso de este flujo de datos. Formato: properties/{property_id}/dataStreams/{stream_id} Ejemplo: "properties/1000/dataStreams/2000" |
type |
Obligatorio. Inmutable. Es el tipo de este recurso de DataStream. |
display |
Es el nombre visible legible por humanos del flujo de datos. Obligatorio para los flujos de datos web. La longitud máxima permitida del nombre visible es de 255 unidades de código UTF-16. |
create |
Solo salida. Es la hora en la que se creó originalmente este flujo. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Por ejemplo: |
update |
Solo salida. Hora en la que se actualizaron por última vez los campos de carga útil de flujo. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Por ejemplo: |
Campo de unión stream_data . Datos de tipos específicos de flujos de datos. El mensaje que se establecerá corresponde al tipo de esta transmisión. Las direcciones (stream_data ) solo pueden ser una de las siguientes opciones: |
|
web |
Datos específicos de los flujos web. Se debe completar si el tipo es WEB_DATA_STREAM. |
android |
Datos específicos de los flujos de aplicaciones para Android. Se debe completar si el tipo es ANDROID_APP_DATA_STREAM. |
ios |
Datos específicos de los flujos de aplicaciones para iOS. Se debe completar si el tipo es IOS_APP_DATA_STREAM. |
WebStreamData
Datos específicos de los flujos web.
Representación JSON |
---|
{ "measurementId": string, "firebaseAppId": string, "defaultUri": string } |
Campos | |
---|---|
measurement |
Solo salida. ID de medición de Analytics. Ejemplo: "G-1A2BCD345E" |
firebase |
Solo salida. ID de la app web correspondiente en Firebase, si corresponde Este ID puede cambiar si se borra y se vuelve a crear la app web. |
default |
Es el nombre de dominio de la aplicación web que se mide o está vacío. Ejemplo: "http://www.google.com", "https://www.google.com" |
AndroidAppStreamData
Datos específicos de los flujos de aplicaciones para Android.
Representación JSON |
---|
{ "firebaseAppId": string, "packageName": string } |
Campos | |
---|---|
firebase |
Solo salida. 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. |
package |
Inmutable. Es el nombre del paquete de la app que se mide. Ejemplo: "com.example.myandroidapp" |
IosAppStreamData
Datos específicos de los flujos de aplicaciones para iOS.
Representación JSON |
---|
{ "firebaseAppId": string, "bundleId": string } |
Campos | |
---|---|
firebase |
Solo salida. 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. |
bundle |
Obligatorio. Inmutable. El ID del paquete de Apple App Store de la app. Ejemplo: "com.example.myiosapp" |
DataStreamType
Es el tipo de flujo de datos.
Enumeraciones | |
---|---|
DATA_STREAM_TYPE_UNSPECIFIED |
El tipo es desconocido o no se especificó. |
WEB_DATA_STREAM |
Flujo de datos web |
ANDROID_APP_DATA_STREAM |
Flujo de datos de apps para Android |
IOS_APP_DATA_STREAM |
Flujo de datos de aplicación para iOS |
Métodos |
|
---|---|
|
Crea un DataStream. |
|
Borra un flujo de datos de una propiedad. |
|
Busca un solo DataStream. |
|
Muestra los flujos de datos de una propiedad. |
|
Actualiza un flujo de datos en una propiedad. |