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「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

出力専用。ストリーム ペイロード フィールドが最後に更新された時刻。

RFC3339 UTC「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

出力専用。アナリティクスの測定 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(存在する場合)。この ID は、Android アプリを削除して再作成すると変更される可能性があります。

packageName

string

変更不可。測定対象のアプリのパッケージ名。例: 「com.example.myandroidapp」

IosAppStreamData

iOS アプリ ストリームに固有のデータです。

JSON 表現
{
  "firebaseAppId": string,
  "bundleId": string
}
フィールド
firebaseAppId

string

出力専用。Firebase 内の対応する iOS アプリの ID(存在する場合)。この ID は、iOS アプリを削除して再作成すると変更される可能性があります。

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 アプリデータ ストリーム。

Methods

create

DataStream を作成します。

delete

プロパティの DataStream を削除します。

get

単一の DataStream のルックアップ。

list

プロパティの DataStreams を一覧表示します。

patch

プロパティの DataStream を更新します。