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 deste fluxo de dados. Formato: properties/{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 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 a transmissão foi criada.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, 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 UTC "Zulu" RFC3339, 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 para tipos específicos de fluxo de dados. A mensagem que será configurada 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 para fluxos do app Android. Precisa ser preenchido se o tipo for ANDROID_APP_DATA_STREAM.

iosAppStreamData

object (IosAppStreamData)

Dados específicos para 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.br", "https://www.google.com.br"

AndroidAppStreamData

Dados específicos para 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. Nome do pacote do app que está sendo medido. Exemplo: "com.example.myandroidapp"

IosAppStreamData

Dados específicos para fluxos do app iOS.

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

string

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

bundleId

string

Obrigatório. Imutável. O ID do pacote da Apple App Store 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

Procurar um único DataStream.

getDataRedactionSettings

Busca um único DataRedactionSettings.

getEnhancedMeasurementSettings

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

getGlobalSiteTag

Retorna a tag do site do fluxo da Web especificado.

list

Lista o DataStreams em uma propriedade.

patch

Atualiza um DataStream em uma propriedade.

updateDataRedactionSettings

Atualiza DataRedactionSettings em uma propriedade.

updateEnhancedMeasurementSettings

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