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: propriedades/{property_id}/dataStreams/{stream_id} Exemplo: "properties/1000/dataStreams/2000" |
type |
Obrigatório. Imutável. O tipo desse 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 do nome de exibição é de 255 unidades de código UTF-16. |
createTime |
Apenas saída. Hora em que o stream foi criado originalmente. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
updateTime |
Apenas saída. Horário em que os campos de payload do stream foram atualizados pela última vez. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
Campo de união stream_data . Dados de tipos específicos de fluxo de dados. A mensagem que será definida corresponde ao tipo dessa transmissão. stream_data pode 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 do app Android. Precisa ser preenchido se o tipo for ANDROID_APP_DATA_STREAM. |
iosAppStreamData |
Dados específicos dos fluxos do app 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 poderá 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 do app Android.
Representação JSON |
---|
{ "firebaseAppId": string, "packageName": string } |
Campos | |
---|---|
firebaseAppId |
Apenas saída. ID do app Android correspondente no Firebase, se houver. Esse ID poderá 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 dos fluxos do app iOS.
Representação JSON |
---|
{ "firebaseAppId": string, "bundleId": string } |
Campos | |
---|---|
firebaseAppId |
Apenas saída. ID do app iOS correspondente no Firebase, se houver. Esse ID poderá ser alterado se o app iOS for excluído e recriado. |
bundleId |
Obrigatório. Imutável. O código do pacote da App Store da Apple para o aplicativo Exemplo: "com.example.myiosapp" |
DataStreamType
O tipo de 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. |
|
Pesquise um único DataStream. |
|
Lista DataStreams em uma propriedade. |
|
Atualiza um DataStream em uma propriedade. |