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)

सिर्फ़ आउटपुट के लिए. इस स्ट्रीम को बनाने का समय.

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होता है और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाते हैं. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं.उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. स्ट्रीम के पेलोड फ़ील्ड को आखिरी बार अपडेट किए जाने का समय.

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होता है और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाते हैं. "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

सिर्फ़ आउटपुट के लिए. Firebase में मौजूद उस Android ऐप्लिकेशन का आईडी जिससे यह प्रॉडक्ट जुड़ा है. Android ऐप्लिकेशन को मिटाने और फिर से बनाने पर, यह आईडी बदल सकता है.

packageName

string

इम्यूटेबल. मेज़र किए जा रहे ऐप्लिकेशन का पैकेज नेम. उदाहरण: "com.example.myandroidapp"

IosAppStreamData

iOS ऐप्लिकेशन स्ट्रीम से जुड़ा डेटा.

JSON के काेड में दिखाना
{
  "firebaseAppId": string,
  "bundleId": string
}
फ़ील्ड
firebaseAppId

string

सिर्फ़ आउटपुट के लिए. Firebase में मौजूद उस iOS ऐप्लिकेशन का आईडी जिससे यह ऐप्लिकेशन जुड़ा है. 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

किसी प्रॉपर्टी पर मौजूद डेटा स्ट्रीम को मिटाता है.

get

किसी एक डेटा स्ट्रीम के लिए लुकअप.

list

किसी प्रॉपर्टी पर मौजूद डेटा स्ट्रीम की सूची बनाता है.

patch

किसी प्रॉपर्टी पर डेटा स्ट्रीम को अपडेट करता है.