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)

出力専用。このストリームが最初に作成された時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

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

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

共用体フィールド 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

プロパティのデータストリームを削除します。

get

単一の DataStream を検索します。

list

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

patch

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