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 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

חותמת זמן ב-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

פלט בלבד. מזהה המדידה של 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.

שיטות

create

יצירת DataStream.

delete

מחיקת DataStream בנכס.

get

מחפשים DataStream יחיד.

list

בתיבת הדו שיח הזו רשומים DataStreams בנכס.

patch

מעדכן DataStream בנכס.