REST Resource: properties.dataStreams

منبع: DataStream

یک پیام منبع که یک جریان داده را نشان می دهد.

نمایندگی 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.
}
فیلدها
name

string

فقط خروجی نام منبع این جریان داده. قالب: خواص/{property_id}/dataStreams/{stream_id} مثال: "properties/1000/dataStreams/2000"

type

enum ( DataStreamType )

مورد نیاز. تغییرناپذیر. نوع این منبع DataStream.

displayName

string

نام نمایشی قابل خواندن توسط انسان برای جریان داده.

برای جریان داده های وب مورد نیاز است.

حداکثر طول نام نمایشی مجاز 255 واحد کد UTF-16 است.

createTime

string ( Timestamp format)

فقط خروجی زمانی که این جریان در ابتدا ایجاد شد.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

updateTime

string ( Timestamp format)

فقط خروجی زمان آخرین به‌روزرسانی فیلدهای بار جریان.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

stream_data فیلد اتحادیه. داده برای انواع خاص جریان داده. پیامی که تنظیم خواهد شد با نوع این جریان مطابقت دارد. stream_data تنها می تواند یکی از موارد زیر باشد:
webStreamData

object ( WebStreamData )

داده های خاص برای جریان های وب. اگر نوع WEB_DATA_STREAM است باید پر شود.

androidAppStreamData

object ( AndroidAppStreamData )

داده‌های مخصوص جریان‌های برنامه Android. اگر نوع ANDROID_APP_DATA_STREAM است، باید پر شود.

iosAppStreamData

object ( IosAppStreamData )

داده‌های مخصوص جریان‌های برنامه iOS. اگر نوع IOS_APP_DATA_STREAM است، باید پر شود.

WebStreamData

داده های خاص برای جریان های وب.

نمایندگی JSON
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
فیلدها
measurementId

string

فقط خروجی شناسه اندازه گیری تجزیه و تحلیل

مثال: "G-1A2BCD345E"

firebaseAppId

string

فقط خروجی شناسه برنامه وب مربوطه در Firebase، در صورت وجود. اگر برنامه وب حذف شود و دوباره ایجاد شود، این شناسه می‌تواند تغییر کند.

defaultUri

string

نام دامنه برنامه وب در حال اندازه گیری، یا خالی است. مثال: "http://www.google.com"، "https://www.google.com"

AndroidAppStreamData

داده‌های مخصوص جریان‌های برنامه Android.

نمایندگی JSON
{
  "firebaseAppId": string,
  "packageName": string
}
فیلدها
firebaseAppId

string

فقط خروجی شناسه برنامه Android مربوطه در Firebase، در صورت وجود. اگر برنامه Android حذف و دوباره ایجاد شود، این شناسه می‌تواند تغییر کند.

packageName

string

تغییرناپذیر. نام بسته برای برنامه در حال اندازه گیری. مثال: "com.example.myandroidapp"

IosAppStreamData

داده‌های مخصوص جریان‌های برنامه iOS.

نمایندگی JSON
{
  "firebaseAppId": string,
  "bundleId": string
}
فیلدها
firebaseAppId

string

فقط خروجی شناسه برنامه iOS مربوطه در Firebase، در صورت وجود. اگر برنامه iOS حذف شود و دوباره ایجاد شود، این شناسه می تواند تغییر کند.

bundleId

string

مورد نیاز. تغییرناپذیر. شناسه بسته نرم افزاری فروشگاه App Apple برای برنامه مثال: "com.example.myiosapp"

DataStreamType

نوع جریان داده

Enums
DATA_STREAM_TYPE_UNSPECIFIED نوع ناشناخته یا مشخص نشده است.
WEB_DATA_STREAM جریان داده های وب
ANDROID_APP_DATA_STREAM جریان داده برنامه اندروید.
IOS_APP_DATA_STREAM جریان داده برنامه iOS.

روش ها

create

یک DataStream ایجاد می کند.

delete

یک DataStream را در یک ویژگی حذف می کند.

get

جستجو برای یک DataStream واحد.

list

DataStream ها را در یک ویژگی فهرست می کند.

patch

یک DataStream را در یک ویژگی به روز می کند.