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.

Der Anzeigename darf maximal 255 UTF-16-Codeeinheiten lang sein.

createTime

string (Timestamp format)

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

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt, zu dem die Stream-Nutzlastfelder zuletzt aktualisiert wurden.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

Union-Feld stream_data. Daten für bestimmte Datenstreamstypen. 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)

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

androidAppStreamData

object (AndroidAppStreamData)

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

iosAppStreamData

object (IosAppStreamData)

Daten, die speziell für iOS-App-Streams gelten. Muss ausgefüllt werden, wenn der Typ „IOS_APP_DATA_STREAM“ ist.

WebStreamData

Daten, die speziell für Webstreams gelten.

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 Webanwendung in Firebase, sofern vorhanden. Diese ID kann sich ändern, wenn die Webanwendung gelöscht und neu erstellt wird.

defaultUri

string

Domainname der gemessenen Webanwendung oder leer. Beispiel: „http://www.google.com“, „https://www.google.com“

AndroidAppStreamData

Daten, die speziell für Android-App-Streams gelten.

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 der App, die gemessen wird. Beispiel: „com.beispiel.meineandroidapp“

IosAppStreamData

Daten, die speziell für iOS-App-Streams gelten.

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 Bundle-ID der App im Apple App Store. Beispiel: „com.beispiel.meineiosapp“

DataStreamType

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 Datenstream in einer Property.

get

Suche nach einem einzelnen DataStream.

list

Listet Datenstreams in einer Property auf.

patch

Aktualisiert einen Datenstream in einer Property.