REST Resource: properties.dataStreams

Zasób: DataStream

Wiadomość o zasobach reprezentująca strumień danych.

Zapis 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.
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu tego strumienia danych. Format: properties/{property_id}/dataStreams/{stream_id} Przykład: „properties/1000/dataStreams/2000”

type

enum (DataStreamType)

Wymagane. Niezmienna. Typ tego zasobu DataStream.

displayName

string

Wyświetlana nazwa strumienia danych w formie czytelnej dla człowieka.

Wymagane w przypadku strumieni danych z sieci.

Maksymalna dozwolona długość wyświetlanej nazwy to 255 jednostek kodu UTF-16.

createTime

string (Timestamp format)

Tylko dane wyjściowe. Czas utworzenia tego strumienia.

Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Tylko dane wyjściowe. Czas ostatniej aktualizacji pól danych strumienia.

Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

Pole unii stream_data. Dane dotyczące konkretnych typów strumieni danych. Wiadomość, która zostanie ustawiona, odpowiada typowi strumienia. stream_data może być tylko jednym z tych elementów:
webStreamData

object (WebStreamData)

Dane dotyczące strumieni danych z sieci. Musi być wypełniony, jeśli atrybut type ma wartość WEB_DATA_STREAM.

androidAppStreamData

object (AndroidAppStreamData)

Dane dotyczące strumieni danych z aplikacji na Androida. Musi być wypełnione, jeśli typ to ANDROID_APP_DATA_STREAM.

iosAppStreamData

object (IosAppStreamData)

Dane dotyczące strumieni danych z aplikacji na iOS. Musi być wypełnione, jeśli atrybut type ma wartość IOS_APP_DATA_STREAM.

WebStreamData

Dane dotyczące strumieni danych z sieci.

Zapis JSON
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
Pola
measurementId

string

Tylko dane wyjściowe. Identyfikator pomiaru Analytics.

Przykład: „G-1A2BCD345E”

firebaseAppId

string

Tylko dane wyjściowe. Identyfikator odpowiedniej aplikacji internetowej w Firebase (jeśli istnieje). Ten identyfikator może się zmienić, jeśli aplikacja internetowa zostanie usunięta i utworzona ponownie.

defaultUri

string

Nazwa domeny aplikacji internetowej, której dotyczy pomiar, lub pole puste. Przykład: „http://www.google.com”, „https://www.google.com”

AndroidAppStreamData

Dane dotyczące strumieni danych z aplikacji na Androida.

Zapis JSON
{
  "firebaseAppId": string,
  "packageName": string
}
Pola
firebaseAppId

string

Tylko dane wyjściowe. Identyfikator odpowiedniej aplikacji na Androida w Firebase (jeśli istnieje). Ten identyfikator może się zmienić, jeśli aplikacja na Androida zostanie usunięta i utworzona ponownie.

packageName

string

Niezmienna. Nazwa pakietu aplikacji, której dotyczy pomiar. Przykład: „com.example.myandroidapp”.

IosAppStreamData

Dane dotyczące strumieni danych z aplikacji na iOS.

Zapis JSON
{
  "firebaseAppId": string,
  "bundleId": string
}
Pola
firebaseAppId

string

Tylko dane wyjściowe. Identyfikator odpowiedniej aplikacji na iOS w Firebase (jeśli istnieje). Ten identyfikator może się zmienić, jeśli aplikacja na iOS zostanie usunięta i utworzona ponownie.

bundleId

string

Wymagane. Niezmienna. Identyfikator pakietu aplikacji w Apple App Store (np. „com.example.myiosapp”).

DataStreamType

Typ strumienia danych.

Wartości w polu enum
DATA_STREAM_TYPE_UNSPECIFIED Typ nieznany lub nieokreślony.
WEB_DATA_STREAM strumień danych z sieci.
ANDROID_APP_DATA_STREAM strumień danych z aplikacji na Androida.
IOS_APP_DATA_STREAM strumień danych z aplikacji na iOS.

Metody

create

Tworzy strumień danych.

delete

Usuwa strumień danych w usłudze.

get

Wyszukiwanie pojedynczego strumienia danych.

getDataRedactionSettings

Wyszukiwanie pojedynczego elementu DataRedactionSettings.

getEnhancedMeasurementSettings

Zwraca ustawienia pomiaru zaawansowanego dla tego strumienia danych.

getGlobalSiteTag

Zwraca tag witryny dla określonego strumienia internetowego.

list

Wyświetla listę strumieni danych w usłudze.

patch

Aktualizuje strumień danych w usłudze.

updateDataRedactionSettings

Aktualizuje ustawienia DataRedactionSettings w usłudze.

updateEnhancedMeasurementSettings

Zaktualizuje ustawienia pomiaru zaawansowanego dla tego strumienia danych.