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 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

僅供輸出。串流酬載欄位上次更新的時間。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"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 評估 ID。

例如:「G-1A2BCD345E」

firebaseAppId

string

僅供輸出。Firebase 中對應網頁應用程式的 ID (如有)。如果網頁應用程式遭到刪除並重新建立,這個 ID 可能會變更。

defaultUri

string

接受評估的網頁應用程式的網域名稱,或是空白。例如:「http://www.google.com」、「https://www.google.com」

AndroidAppStreamData

Android 應用程式串流專屬資料。

JSON 表示法
{
  "firebaseAppId": string,
  "packageName": string
}
欄位
firebaseAppId

string

僅供輸出。Firebase 中相應 Android 應用程式的 ID (如果有的話)。如果刪除並重新建立 Android 應用程式,這個 ID 就會改變。

packageName

string

不可變動。待評估應用程式的套件名稱。例如:「com.example.myandroidapp」

IosAppStreamData

iOS 應用程式串流專屬資料。

JSON 表示法
{
  "firebaseAppId": string,
  "bundleId": string
}
欄位
firebaseAppId

string

僅供輸出。Firebase 中對應 iOS 應用程式的 ID (如果有的話)。如果刪除並重新建立 iOS 應用程式,這個 ID 就會改變。

bundleId

string

必要欄位。不可變動。應用程式的 Apple App Store 軟體包 ID 範例:「com.example.myiosapp」

DataStreamType

資料串流的類型。

列舉
DATA_STREAM_TYPE_UNSPECIFIED 類型不明或未指定。
WEB_DATA_STREAM 網站資料串流。
ANDROID_APP_DATA_STREAM Android 應用程式資料串流。
IOS_APP_DATA_STREAM iOS 應用程式資料串流。

方法

create

建立 DataStream。

delete

刪除資源中的 DataStream。

get

查詢單一 DataStream。

getDataRedactionSettings

查詢單一 DataRedactionSettings。

getEnhancedMeasurementSettings

傳回這個資料串流的加強型評估設定。

getGlobalSiteTag

傳回指定網站串流的網站代碼。

list

列出屬性上的 DataStreams。

patch

可更新屬性上的 DataStream。

updateDataRedactionSettings

更新屬性的 DataRedactionSettings。

updateEnhancedMeasurementSettings

更新這個資料串流的加強型評估設定。