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 y 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. |
createTime |
Solo salida. Hora en la que se creó originalmente esta transmisión. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. Tiempo en 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 de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
Campo de unión stream_data . Datos para 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: |
|
webStreamData |
Datos específicos de los flujos web. Se debe propagar si el tipo es WEB_DATA_STREAM. |
androidAppStreamData |
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. |
WebStreamData
Datos específicos de los flujos web.
Representación JSON |
---|
{ "measurementId": string, "firebaseAppId": string, "defaultUri": string } |
Campos | |
---|---|
measurementId |
Solo salida. ID de medición de Analytics. Ejemplo: "G-1A2BCD345E" |
firebaseAppId |
Solo salida. Es el 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. |
defaultUri |
Es el nombre de dominio de la aplicación web que se mide, o está vacía. 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 | |
---|---|
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 aplicación que se mide. Ejemplo: "com.example.miandroidapp". |
IosAppStreamData
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 de la app (ejemplo: “com.example.miiosapp”) |
DataStreamType
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 en una propiedad. |
|
Busca un solo DataStream. |
|
Muestra una lista de DataStreams en una propiedad. |
|
Actualiza un DataStream en una propiedad. |