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)

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

הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר גם להשתמש בשינויים (offsets) אחרים מלבד 'Z'. לדוגמה: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

פלט בלבד. השעה שבה שדות עומס העבודה של הסטרימינג עודכנו לאחרונה.

הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר גם להשתמש בשינויים (offsets) אחרים מלבד 'Z'. לדוגמה: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

שדה האיחוד 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

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

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

Methods

create

יצירת DataStream.

delete

מחיקה של מקור נתונים בנכס.

get

חיפוש של מקור נתונים יחיד.

list

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

patch

עדכון של מקור נתונים בנכס.