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

メソッド

create

DataStream を作成します。

delete

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

get

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

list

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

patch

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