리소스: DataStream
데이터 스트림을 나타내는 리소스 메시지입니다.
| JSON 표현 | 
|---|
{ "name": string, "type": enum (  | 
              
| 필드 | |
|---|---|
name | 
                
                   
 출력 전용입니다. 이 데이터 스트림의 리소스 이름입니다. 형식: properties/{property_id}/dataStreams/{stream_id} 예: 'properties/1000/dataStreams/2000'  | 
              
type | 
                
                   
 필수 항목입니다. 변경할 수 없습니다. 이 DataStream 리소스의 유형입니다.  | 
              
displayName | 
                
                   
 사람이 읽을 수 있는 데이터 스트림의 표시 이름입니다. 웹 데이터 스트림에 필요합니다. 허용되는 최대 표시 이름 길이는 255자(영문 기준)입니다.  | 
              
createTime | 
                
                   
 출력 전용입니다. 이 스트림이 처음 생성된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면   | 
              
updateTime | 
                
                   
 출력 전용입니다. 스트림 페이로드 필드가 마지막으로 업데이트된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면   | 
              
통합 필드 stream_data. 특정 데이터 스트림 유형의 데이터입니다. 설정할 메시지는 이 스트림의 유형에 해당합니다. stream_data은 다음 중 하나여야 합니다. | 
              |
webStreamData | 
                
                   
 웹 스트림에 관한 데이터입니다. 유형이 WEB_DATA_STREAM인 경우 채워야 합니다.  | 
              
androidAppStreamData | 
                
                   
 Android 앱 스트림에 관한 데이터입니다. 유형이 ANDROID_APP_DATA_STREAM인 경우 채워야 합니다.  | 
              
iosAppStreamData | 
                
                   
 iOS 앱 스트림에 관한 데이터입니다. 유형이 IOS_APP_DATA_STREAM인 경우 채워야 합니다.  | 
              
WebStreamData
웹 스트림에 관한 데이터입니다.
| JSON 표현 | 
|---|
{ "measurementId": string, "firebaseAppId": string, "defaultUri": string }  | 
              
| 필드 | |
|---|---|
measurementId | 
                
                   
 출력 전용입니다. 애널리틱스 측정 ID 예: 'G-1A2BCD345E'  | 
              
firebaseAppId | 
                
                   
 출력 전용입니다. Firebase의 해당 웹 앱 ID입니다(있는 경우). 웹 앱을 삭제하고 다시 만들면 이 ID가 변경될 수 있습니다.  | 
              
defaultUri | 
                
                   
 측정 중인 웹 앱의 도메인 이름 또는 빈 문자열입니다. 예: 'http://www.google.com', 'https://www.google.com'  | 
              
AndroidAppStreamData
Android 앱 스트림에 관한 데이터입니다.
| JSON 표현 | 
|---|
{ "firebaseAppId": string, "packageName": string }  | 
              
| 필드 | |
|---|---|
firebaseAppId | 
                
                   
 출력 전용입니다. Firebase의 해당 Android 앱 ID(있는 경우) Android 앱을 삭제하고 다시 만들면 이 ID가 변경될 수 있습니다.  | 
              
packageName | 
                
                   
 변경할 수 없습니다. 측정 중인 앱의 패키지 이름입니다. 예: 'com.example.myandroidapp'  | 
              
IosAppStreamData
iOS 앱 스트림에 관한 데이터입니다.
| JSON 표현 | 
|---|
{ "firebaseAppId": string, "bundleId": string }  | 
              
| 필드 | |
|---|---|
firebaseAppId | 
                
                   
 출력 전용입니다. Firebase의 해당 iOS 앱 ID(있는 경우) iOS 앱을 삭제하고 다시 만들면 이 ID가 변경될 수 있습니다.  | 
              
bundleId | 
                
                   
 필수 항목입니다. 변경할 수 없습니다. 앱의 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 앱 데이터 스트림 | 
메서드 | 
            |
|---|---|
                
 | 
              DataStream을 만듭니다. | 
                
 | 
              속성에서 DataStream을 삭제합니다. | 
                
 | 
              단일 DataStream을 조회합니다. | 
                
 | 
              속성의 DataStreams를 나열합니다. | 
                
 | 
              속성의 DataStream을 업데이트합니다. |