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.

Вебстримдата

Данные, относящиеся к веб-потокам.

JSON-представление
{
  "measurementId": string,
  "firebaseAppId": string,
  "defaultUri": string
}
Поля
measurementId

string

Только вывод. Идентификатор измерения аналитики.

Пример: «G-1A2BCD345E»

firebaseAppId

string

Только вывод. Идентификатор соответствующего веб-приложения в Firebase, если таковое имеется. Этот идентификатор может измениться, если веб-приложение будет удалено и создано заново.

defaultUri

string

Доменное имя измеряемого веб-приложения или пустое. Пример: «http://www.google.com», «https://www.google.com».

AndroidAppStreamData

Данные, относящиеся к потокам приложений Android.

JSON-представление
{
  "firebaseAppId": string,
  "packageName": string
}
Поля
firebaseAppId

string

Только вывод. Идентификатор соответствующего приложения Android в Firebase, если таковое имеется. Этот идентификатор может измениться, если приложение Android будет удалено и создано заново.

packageName

string

Неизменяемый. Имя пакета для измеряемого приложения. Пример: «com.example.myandroidapp»

IosAppStreamData

Данные, относящиеся к потокам приложений iOS.

JSON-представление
{
  "firebaseAppId": string,
  "bundleId": string
}
Поля
firebaseAppId

string

Только вывод. Идентификатор соответствующего приложения iOS в Firebase, если таковой имеется. Этот идентификатор может измениться, если приложение iOS будет удалено и создано заново.

bundleId

string

Необходимый. Неизменяемый. Идентификатор пакета Apple App Store для приложения. Пример: «com.example.myiosapp».

Тип потока данных

Тип потока данных.

Перечисления
DATA_STREAM_TYPE_UNSPECIFIED Тип неизвестен или не указан.
WEB_DATA_STREAM Поток веб-данных.
ANDROID_APP_DATA_STREAM Поток данных приложения Android.
IOS_APP_DATA_STREAM Поток данных приложения iOS.

Методы

create

Создает поток данных.

delete

Удаляет DataStream для свойства.

get

Поиск одного потока данных.

getDataRedactionSettings

Найдите один DataRedactionSettings.

getEnhancedMeasurementSettings

Возвращает расширенные настройки измерения для этого потока данных.

getGlobalSiteTag

Возвращает тег сайта для указанного веб-потока.

list

Перечисляет потоки данных для свойства.

patch

Обновляет DataStream для свойства.

updateDataRedactionSettings

Обновляет DataRedactionSettings для свойства.

updateEnhancedMeasurementSettings

Обновляет расширенные настройки измерения для этого потока данных.