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: propriedades/{property_id}/dataStreams/{stream_id} Exemplo: "properties/1000/dataStreams/2000"

type

enum (DataStreamType)

Obrigatório. Imutável. O tipo desse 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 do 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 originalmente.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

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

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 do app Android. Precisa ser preenchido se o tipo for ANDROID_APP_DATA_STREAM.

iosAppStreamData

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

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 poderá 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 do app 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 poderá 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 dos fluxos do app 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 poderá ser alterado se o app iOS for excluído e recriado.

bundleId

string

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

create

Cria um DataStream.

delete

Exclui um DataStream em uma propriedade.

get

Pesquise um único DataStream.

getDataRedactionSettings

Procure um único DataRedactionSettings.

getEnhancedMeasurementSettings

Retorna as configurações de medição otimizada desse fluxo de dados.

getGlobalSiteTag

Retorna a tag do site do fluxo da Web especificado.

list

Lista DataStreams em uma propriedade.

patch

Atualiza um DataStream em uma propriedade.

updateDataRedactionSettings

Atualiza um DataRedactionSettings em uma propriedade.

updateEnhancedMeasurementSettings

Atualiza as configurações de medição otimizada desse fluxo de dados.