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)(即“祖鲁时”)格式的时间戳,采用纳秒级精度,最多包含九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

仅限输出。数据流载荷字段的上次更新时间。

采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式的时间戳,采用纳秒级精度,最多包含九个小数位。示例:"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

仅限输出。Google Analytics(分析)衡量 ID。

例如:“G-1A2BCD345E”

firebaseAppId

string

仅限输出。Firebase 中对应的 Web 应用的 ID(如果有)。在删除并重新创建 Web 应用后,此 ID 可能会更改。

defaultUri

string

所衡量的 Web 应用的域名,或为空。例如:“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

列出媒体资源上的 DataStream。

patch

更新媒体资源上的 DataStream。

updateDataRedactionSettings

更新媒体资源的 DataRedactionSettings。

updateEnhancedMeasurementSettings

用于更新此数据流的增强型衡量设置。