REST Resource: properties.dataStreams

Recurso: DataStream

Un mensaje de recurso que representa un flujo de datos.

Representación JSON
{
  "name": string,
  "type": enum (DataStreamType),
  "displayName": string,
  "createTime": string,
  "updateTime": string,

  // Union field stream_data can be only one of the following:
  "webStreamData": {
    object (WebStreamData)
  },
  "androidAppStreamData": {
    object (AndroidAppStreamData)
  },
  "iosAppStreamData": {
    object (IosAppStreamData)
  }
  // End of list of possible types for union field stream_data.
}
Campos
name

string

Solo salida. Nombre del recurso de este flujo de datos. Formato: properties/{property_id}/dataStreams/{stream_id} Ejemplo: "properties/1000/dataStreams/2000"

type

enum (DataStreamType)

Obligatorio. Inmutable. El tipo de este recurso de DataStream.

displayName

string

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

string (Timestamp format)

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: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

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

object (WebStreamData)

Datos específicos de los flujos web. Se debe propagar si el tipo es WEB_DATA_STREAM.

androidAppStreamData

object (AndroidAppStreamData)

Datos específicos de los flujos de aplicaciones para Android. Se debe propagar si el tipo es ANDROID_APP_DATA_STREAM.

iosAppStreamData

object (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

string

Solo salida. ID de medición de Analytics.

Ejemplo: "G-1A2BCD345E"

firebaseAppId

string

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

string

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

string

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

string

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

string

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

string

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

create

Crea un DataStream.

delete

Borra un DataStream en una propiedad.

get

Busca un solo DataStream.

list

Muestra una lista de DataStreams en una propiedad.

patch

Actualiza un DataStream en una propiedad.