REST Resource: properties.dataStreams

উৎস: ডেটাস্ট্রিম

একটি রিসোর্স মেসেজ যা একটি ডেটা স্ট্রিমকে উপস্থাপন করে।

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 )

আবশ্যক। অপরিবর্তনীয়। এই ডেটাস্ট্রিম রিসোর্সের ধরন।

displayName

string

ডেটা স্ট্রিমের পাঠযোগ্য প্রদর্শিত নাম।

ওয়েব ডেটা স্ট্রিমের জন্য আবশ্যক।

প্রদর্শিত নামের সর্বোচ্চ অনুমোদিত দৈর্ঘ্য হলো ২৫৫ UTF-16 কোড ইউনিট।

createTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। এই স্ট্রিমটি মূলত তৈরি করার সময়।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "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-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "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_APP_DATA_STREAM হলে এটি অবশ্যই পূরণ করতে হবে।

iosAppStreamData

object ( IosAppStreamData )

iOS অ্যাপ স্ট্রিম সম্পর্কিত নির্দিষ্ট ডেটা। টাইপ যদি IOS_APP_DATA_STREAM হয়, তবে এটি অবশ্যই পূরণ করতে হবে।

ওয়েবস্ট্রিমডেটা

ওয়েব স্ট্রিম সম্পর্কিত ডেটা।

JSON উপস্থাপনা
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
ক্ষেত্র
measurementId

string

শুধুমাত্র আউটপুট। অ্যানালিটিক্স মেজারমেন্ট আইডি।

উদাহরণ: "G-1A2BCD345E"

firebaseAppId

string

শুধুমাত্র আউটপুট। ফায়ারবেসে সংশ্লিষ্ট ওয়েব অ্যাপের আইডি, যদি থাকে। ওয়েব অ্যাপটি ডিলিট করে পুনরায় তৈরি করা হলে এই আইডি পরিবর্তিত হতে পারে।

defaultUri

string

যে ওয়েব অ্যাপটি পরিমাপ করা হচ্ছে তার ডোমেইন নাম, অথবা খালি। উদাহরণ: "http://www.google.com", "https://www.google.com"

অ্যান্ড্রয়েডঅ্যাপস্ট্রিমডেটা

অ্যান্ড্রয়েড অ্যাপ স্ট্রিম সম্পর্কিত নির্দিষ্ট ডেটা।

JSON উপস্থাপনা
{
  "firebaseAppId": string,
  "packageName": string
}
ক্ষেত্র
firebaseAppId

string

শুধুমাত্র আউটপুট। ফায়ারবেসে থাকা সংশ্লিষ্ট অ্যান্ড্রয়েড অ্যাপটির আইডি, যদি থাকে। অ্যান্ড্রয়েড অ্যাপটি ডিলিট করে আবার তৈরি করা হলে এই আইডি পরিবর্তিত হতে পারে।

packageName

string

অপরিবর্তনীয়। যে অ্যাপটি পরিমাপ করা হচ্ছে তার প্যাকেজ নাম। উদাহরণ: "com.example.myandroidapp"

IosAppStreamData

iOS অ্যাপ স্ট্রিম সম্পর্কিত নির্দিষ্ট ডেটা।

JSON উপস্থাপনা
{
  "firebaseAppId": string,
  "bundleId": string
}
ক্ষেত্র
firebaseAppId

string

শুধুমাত্র আউটপুট। ফায়ারবেসে সংশ্লিষ্ট iOS অ্যাপের আইডি, যদি থাকে। iOS অ্যাপটি ডিলিট করে আবার তৈরি করা হলে এই আইডি পরিবর্তিত হতে পারে।

bundleId

string

আবশ্যক। অপরিবর্তনীয়। অ্যাপটির জন্য অ্যাপল অ্যাপ স্টোর বান্ডেল আইডি। উদাহরণ: "com.example.myiosapp"

ডেটাস্ট্রিমটাইপ

ডেটা স্ট্রিমের ধরণ।

এনাম
DATA_STREAM_TYPE_UNSPECIFIED ধরণ অজানা বা অনির্দিষ্ট।
WEB_DATA_STREAM ওয়েব ডেটা স্ট্রিম।
ANDROID_APP_DATA_STREAM অ্যান্ড্রয়েড অ্যাপ ডেটা স্ট্রিম।
IOS_APP_DATA_STREAM iOS অ্যাপ ডেটা স্ট্রিম।

পদ্ধতি

create

একটি ডেটাস্ট্রিম তৈরি করে।

delete

কোনো প্রপার্টিতে থাকা ডেটাস্ট্রিম মুছে ফেলে।

get

একটিমাত্র ডেটাস্ট্রিম অনুসন্ধান করুন।

getDataRedactionSettings

একটিমাত্র DataRedactionSettings অনুসন্ধান করুন।

getEnhancedMeasurementSettings

এই ডেটা স্ট্রিমের জন্য উন্নত পরিমাপ সেটিংস ফেরত দেয়।

getGlobalSiteTag

নির্দিষ্ট ওয়েব স্ট্রিমটির সাইট ট্যাগ ফেরত দেয়।

list

একটি প্রপার্টিতে থাকা ডেটাস্ট্রিমগুলো তালিকাভুক্ত করে।

patch

একটি প্রপার্টিতে ডেটাস্ট্রিম আপডেট করে।

updateDataRedactionSettings

একটি প্রপার্টির DataRedactionSettings আপডেট করে।

updateEnhancedMeasurementSettings

এই ডেটা স্ট্রিমের জন্য উন্নত পরিমাপ সেটিংস আপডেট করে।