REST Resource: properties.dataStreams

Recurso: DataStream

Uma mensagem de recurso que representa um fluxo de dados.

Representação 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

Apenas saída. Nome do recurso desse fluxo de dados. Formato: properties/{property_id}/dataStreams/{stream_id} Exemplo: "properties/1000/dataStreams/2000"

type

enum (DataStreamType)

Obrigatório. Imutável. O tipo deste recurso do DataStream.

displayName

string

Nome de exibição legível por humanos para o fluxo de dados.

Obrigatório para fluxos de dados da Web.

O comprimento máximo permitido para o nome de exibição é de 255 unidades de código UTF-16.

createTime

string (Timestamp format)

Apenas saída. Hora em que o stream foi criado.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos.Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. Hora em que os campos de payload do stream foram atualizados pela última vez.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos.Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Campo de união stream_data. Dados para tipos específicos de fluxo de dados. A mensagem que será definida corresponde ao tipo desse stream. stream_data pode ser apenas de um dos tipos a seguir:
webStreamData

object (WebStreamData)

Dados específicos para fluxos da Web. Precisa ser preenchido se o tipo for WEB_DATA_STREAM.

androidAppStreamData

object (AndroidAppStreamData)

Dados específicos dos fluxos de apps Android. Precisa ser preenchido se o tipo for ANDROID_APP_DATA_STREAM.

iosAppStreamData

object (IosAppStreamData)

Dados específicos para fluxos de apps iOS. Precisa ser preenchido se o tipo for IOS_APP_DATA_STREAM.

WebStreamData

Dados específicos para fluxos da Web.

Representação JSON
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
Campos
measurementId

string

Apenas saída. ID de métricas do Google Analytics.

Exemplo: "G-1A2BCD345E"

firebaseAppId

string

Apenas saída. ID do app da Web correspondente no Firebase, se houver. Esse ID pode mudar se o app da Web for excluído e recriado.

defaultUri

string

Nome de domínio do app da Web que está sendo medido ou vazio. Exemplo: "http://www.google.com", "https://www.google.com"

AndroidAppStreamData

Dados específicos dos fluxos de apps Android.

Representação JSON
{
  "firebaseAppId": string,
  "packageName": string
}
Campos
firebaseAppId

string

Apenas saída. ID do app Android correspondente no Firebase, se houver. Esse ID pode mudar se o app Android for excluído e recriado.

packageName

string

Imutável. O nome do pacote do app que está sendo medido. Exemplo: "com.example.myandroidapp"

IosAppStreamData

Dados específicos para fluxos de apps iOS.

Representação JSON
{
  "firebaseAppId": string,
  "bundleId": string
}
Campos
firebaseAppId

string

Apenas saída. ID do app iOS correspondente no Firebase, se houver. Esse ID pode mudar se o app para iOS for excluído e recriado.

bundleId

string

Obrigatório. Imutável. O ID do pacote da Apple App Store para o app. Exemplo: "com.example.myiosapp"

DataStreamType

O tipo do fluxo de dados.

Enums
DATA_STREAM_TYPE_UNSPECIFIED Tipo desconhecido ou não especificado.
WEB_DATA_STREAM Fluxo de dados da Web.
ANDROID_APP_DATA_STREAM Fluxo de dados do app Android.
IOS_APP_DATA_STREAM Fluxo de dados do app iOS.

Métodos

create

Cria um DataStream.

delete

Exclui um DataStream de uma propriedade.

get

Consultar um único DataStream.

list

Lista os DataStreams em uma propriedade.

patch

Atualiza um DataStream em uma propriedade.