Recurso: DataStream
Uma mensagem de recurso que representa um fluxo de dados.
Representação JSON |
---|
{ "name": string, "type": enum ( |
Campos | |
---|---|
name |
Apenas saída. Nome do recurso desse fluxo de dados. Formato: properties/{property_id}/dataStreams/{stream_id} Exemplo: "properties/1000/dataStreams/2000" |
type |
Obrigatório. Imutável. O tipo deste recurso do DataStream. |
display |
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. |
create |
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: |
update |
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: |
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: |
|
web |
Dados específicos para fluxos da Web. Precisa ser preenchido se o tipo for WEB_DATA_STREAM. |
android |
Dados específicos dos fluxos de apps Android. Precisa ser preenchido se o tipo for ANDROID_APP_DATA_STREAM. |
ios |
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 | |
---|---|
measurement |
Apenas saída. ID de métricas do Google Analytics. Exemplo: "G-1A2BCD345E" |
firebase |
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. |
default |
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 | |
---|---|
firebase |
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. |
package |
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 | |
---|---|
firebase |
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. |
bundle |
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 |
|
---|---|
|
Cria um DataStream. |
|
Exclui um DataStream de uma propriedade. |
|
Consultar um único DataStream. |
|
Lista os DataStreams em uma propriedade. |
|
Atualiza um DataStream em uma propriedade. |