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. | 
| displayName | 
 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 | 
 Apenas saída. Hora em que esse 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:  | 
| updateTime | 
 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 fluxo.stream_datapode ser apenas de um dos tipos a seguir: | |
| webStreamData | 
 Dados específicos para fluxos da Web. Precisa ser preenchido se o tipo for WEB_DATA_STREAM. | 
| androidAppStreamData | 
 Dados específicos dos fluxos de apps Android. Precisa ser preenchido se o tipo for ANDROID_APP_DATA_STREAM. | 
| 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 | 
 Apenas saída. ID de métricas do Google Analytics. Exemplo: "G-1A2BCD345E" | 
| firebaseAppId | 
 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 | 
 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 | 
 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 | 
 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 | 
 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 | 
 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 em uma propriedade. | 
| 
 | Consultar um único DataStream. | 
| 
 | Lista os DataStreams em uma propriedade. | 
| 
 | Atualiza um DataStream em uma propriedade. |