REST Resource: properties.dataStreams

Zasób: DataStream

Wiadomość dotycząca zasobu 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. Stałe. Typ tego zasobu DataStream.

displayName

string

Czytelna dla człowieka wyświetlana nazwa strumienia danych.

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 strumienia.

Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

Pole sumy stream_data. Dane dotyczące określonych typów strumieni danych. Komunikat, który zostanie ustawiony, odpowiada typowi strumienia. stream_data może być tylko jedną z tych wartości:
webStreamData

object (WebStreamData)

Dane specyficzne dla strumieni danych z sieci. To pole musi być wypełnione, jeśli typ to WEB_DATA_STREAM.

androidAppStreamData

object (AndroidAppStreamData)

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

iosAppStreamData

object (IosAppStreamData)

Dane dotyczące strumieni danych z aplikacji na iOS. To pole musi być wypełnione, jeśli typ to IOS_APP_DATA_STREAM.

WebStreamData

Dane specyficzne dla 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 odtworzona.

defaultUri

string

Nazwa domeny aplikacji internetowej objętej pomiarem lub pusta. 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.

packageName

string

Stałe. Nazwa pakietu aplikacji objętej pomiarem. Przykład: „com.example.mojaaplikacjaandroid”

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 odtworzona.

bundleId

string

Wymagane. Stałe. Identyfikator pakietu aplikacji w Apple App Store, np. „com.example.myiosapp”

DataStreamType

Typ strumienia danych.

Wartości w polu enum
DATA_STREAM_TYPE_UNSPECIFIED Nieznany lub nieokreślony typ.
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 DataStream.

delete

Usuwa DataStream z usługi.

get

Wyszukiwanie pojedynczego strumienia danych.

list

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

patch

Aktualizuje DataStream w usłudze.