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/{akış_kimliği} Ö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.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Ö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üncellendiği zaman.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

Birleştirme alanı stream_data. Belirli veri akışı türleriyle ilgili 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 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'de 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'de 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 akışlarına özel veriler.

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

string

Yalnızca çıkış. Firebase'de 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: "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 olup olmadığına bakın.

list

Bir mülkteki DataStreams'i listeler.

patch

Bir mülkteki DataStream'i günceller.