REST Resource: properties.dataStreams

Ressource: DataStream

Eine Ressourcennachricht, die einen Datenstream darstellt.

JSON-Darstellung
{
  "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.
}
Felder
name

string

Nur Ausgabe. Ressourcenname dieses Datenstreams. Format: properties/{property_id}/dataStreams/{stream_id} Beispiel: „properties/1000/dataStreams/2000“

type

enum (DataStreamType)

Erforderlich. Nicht veränderbar. Der Typ dieser DataStream-Ressource.

displayName

string

Der für Menschen lesbare Anzeigename des Datenstreams.

Erforderlich für Web-Datenstreams.

Die maximal zulässige Länge des Anzeigenamens beträgt 255 UTF-16-Codeeinheiten.

createTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem der Stream ursprünglich erstellt wurde.

Ein Zeitstempel im RFC3339 UTC-Format „Zulu“ mit einer Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. Zeit, zu der die Stream-Nutzlastfelder zuletzt aktualisiert wurden.

Ein Zeitstempel im RFC3339 UTC-Format „Zulu“ mit einer Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

Union-Feld stream_data. Daten für bestimmte Datenstream-Typen. Die Nachricht, die festgelegt wird, entspricht dem Typ dieses Streams. Für stream_data ist nur einer der folgenden Werte zulässig:
webStreamData

object (WebStreamData)

Spezifische Daten für Webstreams. Muss ausgefüllt werden, wenn der Typ WEB_DATA_STREAM ist.

androidAppStreamData

object (AndroidAppStreamData)

Spezifische Daten für Android-App-Streams. Muss ausgefüllt werden, wenn der Typ ANDROID_APP_DATA_STREAM ist.

iosAppStreamData

object (IosAppStreamData)

Spezifische Daten für iOS-App-Streams. Muss ausgefüllt werden, wenn der Typ IOS_APP_DATA_STREAM ist.

Webstream-Daten

Spezifische Daten für Webstreams.

JSON-Darstellung
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
Felder
measurementId

string

Nur Ausgabe. Analytics-Mess-ID.

Beispiel: „G-1A2BCD345E“

firebaseAppId

string

Nur Ausgabe. ID der entsprechenden Web-App in Firebase, falls vorhanden. Diese ID kann sich ändern, wenn die Web-App gelöscht und neu erstellt wird.

defaultUri

string

Domainname der zu erfassenden Web-App oder ist leer. Beispiel: „http://www.google.com“, „https://www.google.com“

Android-AppStream-Daten

Spezifische Daten für Android-App-Streams.

JSON-Darstellung
{
  "firebaseAppId": string,
  "packageName": string
}
Felder
firebaseAppId

string

Nur Ausgabe. ID der entsprechenden Android-App in Firebase, falls vorhanden. Diese ID kann sich ändern, wenn die Android-App gelöscht und neu erstellt wird.

packageName

string

Nicht veränderbar. Der Paketname für die zu messende App. Beispiel: „com.beispiel.meineandroidapp“

Daten aus App-Daten

Spezifische Daten für iOS-App-Streams.

JSON-Darstellung
{
  "firebaseAppId": string,
  "bundleId": string
}
Felder
firebaseAppId

string

Nur Ausgabe. ID der entsprechenden iOS-App in Firebase, falls vorhanden. Diese ID kann sich ändern, wenn die iOS-App gelöscht und neu erstellt wird.

bundleId

string

Erforderlich. Nicht veränderbar. Die App Store-Bundle-ID für die App: „com.example.myiosapp“.

Datenstream-Typ

Der Typ des Datenstreams.

Enums
DATA_STREAM_TYPE_UNSPECIFIED Typ unbekannt oder nicht angegeben.
WEB_DATA_STREAM Web-Datenstream.
ANDROID_APP_DATA_STREAM Android-App-Datenstream
IOS_APP_DATA_STREAM iOS-App-Datenstream

Methoden

create

Erstellt einen DataStream.

delete

Löscht einen DataStream für eine Property.

get

Suche nach einem einzelnen DataStream.

list

Listet DataStreams für eine Property auf

patch

Aktualisiert einen DataStream für eine Property.