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

仅限输出。此数据流的资源名称。格式: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

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