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

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

Пример: "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"

DataStreamType

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

Перечисления
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

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