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

속성의 DataStream을 나열합니다.

patch

속성에서 DataStream을 업데이트합니다.