REST Resource: properties.dataStreams

Kaynak: DataStream

Veri akışını temsil eden kaynak mesajı.

JSON gösterimi
{
  "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.
}
Alanlar
name

string

Yalnızca çıkış. Bu Veri Akışının kaynak adı. Biçim: mülkler/{property_id}/dataStreams/{stream_id} Örnek: "properties/1000/dataStreams/2000"

type

enum (DataStreamType)

Zorunlu. Sabit. Bu DataStream kaynağının türü.

displayName

string

Veri Akışı için kullanıcılar tarafından okunabilir görünen ad.

Web veri akışları için gereklidir.

İzin verilen maksimum görünen ad uzunluğu 255 UTF-16 kod birimidir.

createTime

string (Timestamp format)

Yalnızca çıkış. Bu akışın ilk oluşturulduğu tarih.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Yalnızca çıkış. Akış yük alanlarının en son güncellenme zamanı.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

Birleştirme alanı stream_data. Belirli veri akışı türlerine yönelik veriler. Ayarlanacak mesaj bu akışın türüne karşılık gelir. stream_data şunlardan yalnızca biri olabilir:
webStreamData

object (WebStreamData)

Web akışlarına özel veriler. Tür WEB_DATA_STREAM ise doldurulmalıdır.

androidAppStreamData

object (AndroidAppStreamData)

Android uygulama veri akışlarına özel veriler. Tür ANDROID_APP_DATA_STREAM ise doldurulmalıdır.

iosAppStreamData

object (IosAppStreamData)

iOS uygulama veri akışlarına özel veriler. Tür IOS_APP_DATA_STREAM ise doldurulmalıdır.

WebStreamData

Web akışlarına özel veriler.

JSON gösterimi
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
Alanlar
measurementId

string

Yalnızca çıkış. Analytics Ölçüm Kimliği.

Örnek: "G-1A2BCD345E"

firebaseAppId

string

Yalnızca çıkış. Firebase'deki ilgili web uygulamasının kimliği (varsa). Web uygulaması silinip yeniden oluşturulursa bu kimlik değişebilir.

defaultUri

string

Ölçülen web uygulamasının alan adı veya boş. Örnek: "http://www.google.com", "https://www.google.com"

AndroidAppStreamData

Android uygulama veri akışlarına özel veriler.

JSON gösterimi
{
  "firebaseAppId": string,
  "packageName": string
}
Alanlar
firebaseAppId

string

Yalnızca çıkış. Firebase'deki ilgili Android uygulamasının kimliği (varsa). Android uygulaması silinip yeniden oluşturulursa bu kimlik değişebilir.

packageName

string

Sabit. Ölçülen uygulamanın paket adı. Örnek: "com.example.myandroidapp"

IosAppStreamData

iOS uygulama veri akışlarına özel veriler.

JSON gösterimi
{
  "firebaseAppId": string,
  "bundleId": string
}
Alanlar
firebaseAppId

string

Yalnızca çıkış. Firebase'deki ilgili iOS uygulamasının kimliği (varsa). iOS uygulaması silinip yeniden oluşturulursa bu kimlik değişebilir.

bundleId

string

Zorunlu. Sabit. Uygulamanın Apple App Store Paket Kimliği Örnek: "com.example.myiosapp"

DataStreamType

Veri akışının türü.

Sıralamalar
DATA_STREAM_TYPE_UNSPECIFIED Tür bilinmiyor veya belirtilmedi.
WEB_DATA_STREAM Web veri akışı.
ANDROID_APP_DATA_STREAM Android uygulaması veri akışı.
IOS_APP_DATA_STREAM iOS uygulaması veri akışı.

Yöntemler

create

DataStream oluşturur.

delete

Bir mülkteki DataStream'i siler.

get

Tek bir DataStream arayın.

list

Bir mülkteki DataStream'leri listeler.

patch

Bir mülkteki DataStream'i günceller.