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

פלט בלבד. שם המשאב של מקור הנתונים הזה. פורמט: properties/{property_id}/dataStreams/{stream_id} דוגמה: "properties/1000/dataStreams/2000"

type

enum (DataStreamType)

חובה. בלתי משתנה. הסוג של משאב DataStream זה.

displayName

string

שם תצוגה קריא לאנשים עבור מקור הנתונים.

חובה במקורות לנתוני האתר.

האורך המקסימלי המותר לשם לתצוגה הוא 255 יחידות קוד UTF-16.

createTime

string (Timestamp format)

פלט בלבד. השעה שבה השידור הזה נוצר במקור.

חותמת זמן בפורמט "זולו" RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

פלט בלבד. השעה שבה עודכנו לאחרונה שדות המטען הייעודי (payload) של השידור.

חותמת זמן בפורמט "זולו" RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "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

פלט בלבד. מזהה המדידה של Analytics.

דוגמה: "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

חובה. בלתי משתנה. מזהה חבילת האפליקציות ב-Apple App Store לדוגמה: 'com.example.myiosapp'

DataStreamType

הסוג של מקור הנתונים.

טיפוסים בני מנייה (enums)
DATA_STREAM_TYPE_UNSPECIFIED סוג לא ידוע או שלא צוין.
WEB_DATA_STREAM המקור לנתוני האתר.
ANDROID_APP_DATA_STREAM המקור לנתוני האפליקציה ל-Android.
IOS_APP_DATA_STREAM המקור לנתוני האפליקציה ל-iOS.

שיטות

create

יצירת DataStream.

delete

מחיקת DataStream בנכס.

get

חיפוש DataStream יחיד.

list

בתיבת הדו-שיח הזו מפורטים מקורות הנתונים של הנכס.

patch

עדכון DataStream בנכס.