Class: Google::Analytics::Admin::V1alpha::DataStream
- Inherits:
-
Object
- Object
- Google::Analytics::Admin::V1alpha::DataStream
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/analytics/admin/v1alpha/resources.rb
Overview
A resource message representing a data stream.
Defined Under Namespace
Modules: DataStreamType Classes: AndroidAppStreamData, IosAppStreamData, WebStreamData
Instance Attribute Summary collapse
-
#android_app_stream_data ⇒ ::Google::Analytics::Admin::V1alpha::DataStream::AndroidAppStreamData
Data specific to Android app streams.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#display_name ⇒ ::String
Human-readable display name for the Data Stream.
-
#ios_app_stream_data ⇒ ::Google::Analytics::Admin::V1alpha::DataStream::IosAppStreamData
Data specific to iOS app streams.
-
#name ⇒ ::String
readonly
Output only.
-
#type ⇒ ::Google::Analytics::Admin::V1alpha::DataStream::DataStreamType
Required.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#web_stream_data ⇒ ::Google::Analytics::Admin::V1alpha::DataStream::WebStreamData
Data specific to web streams.
Instance Attribute Details
#android_app_stream_data ⇒ ::Google::Analytics::Admin::V1alpha::DataStream::AndroidAppStreamData
Returns Data specific to Android app streams. Must be populated if type is ANDROID_APP_DATA_STREAM.
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'proto_docs/google/analytics/admin/v1alpha/resources.rb', line 247 class DataStream include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data specific to web streams. # @!attribute [r] measurement_id # @return [::String] # Output only. Analytics "Measurement ID", without the "G-" prefix. # Example: "G-1A2BCD345E" would just be "1A2BCD345E" # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding web app in Firebase, if any. # This ID can change if the web app is deleted and recreated. # @!attribute [rw] default_uri # @return [::String] # Immutable. Domain name of the web app being measured, or empty. # Example: "http://www.google.com", "https://www.google.com" class WebStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to Android app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding Android app in Firebase, if any. # This ID can change if the Android app is deleted and recreated. # @!attribute [rw] package_name # @return [::String] # Immutable. The package name for the app being measured. # Example: "com.example.myandroidapp" class AndroidAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to iOS app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding iOS app in Firebase, if any. # This ID can change if the iOS app is deleted and recreated. # @!attribute [rw] bundle_id # @return [::String] # Required. Immutable. The Apple App Store Bundle ID for the app # Example: "com.example.myiosapp" class IosAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The type of the data stream. module DataStreamType # Type unknown or not specified. DATA_STREAM_TYPE_UNSPECIFIED = 0 # Web data stream. WEB_DATA_STREAM = 1 # Android app data stream. ANDROID_APP_DATA_STREAM = 2 # iOS app data stream. IOS_APP_DATA_STREAM = 3 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Time when this stream was originally created.
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'proto_docs/google/analytics/admin/v1alpha/resources.rb', line 247 class DataStream include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data specific to web streams. # @!attribute [r] measurement_id # @return [::String] # Output only. Analytics "Measurement ID", without the "G-" prefix. # Example: "G-1A2BCD345E" would just be "1A2BCD345E" # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding web app in Firebase, if any. # This ID can change if the web app is deleted and recreated. # @!attribute [rw] default_uri # @return [::String] # Immutable. Domain name of the web app being measured, or empty. # Example: "http://www.google.com", "https://www.google.com" class WebStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to Android app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding Android app in Firebase, if any. # This ID can change if the Android app is deleted and recreated. # @!attribute [rw] package_name # @return [::String] # Immutable. The package name for the app being measured. # Example: "com.example.myandroidapp" class AndroidAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to iOS app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding iOS app in Firebase, if any. # This ID can change if the iOS app is deleted and recreated. # @!attribute [rw] bundle_id # @return [::String] # Required. Immutable. The Apple App Store Bundle ID for the app # Example: "com.example.myiosapp" class IosAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The type of the data stream. module DataStreamType # Type unknown or not specified. DATA_STREAM_TYPE_UNSPECIFIED = 0 # Web data stream. WEB_DATA_STREAM = 1 # Android app data stream. ANDROID_APP_DATA_STREAM = 2 # iOS app data stream. IOS_APP_DATA_STREAM = 3 end end |
#display_name ⇒ ::String
Returns Human-readable display name for the Data Stream.
Required for web data streams.
The max allowed display name length is 255 UTF-16 code units.
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'proto_docs/google/analytics/admin/v1alpha/resources.rb', line 247 class DataStream include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data specific to web streams. # @!attribute [r] measurement_id # @return [::String] # Output only. Analytics "Measurement ID", without the "G-" prefix. # Example: "G-1A2BCD345E" would just be "1A2BCD345E" # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding web app in Firebase, if any. # This ID can change if the web app is deleted and recreated. # @!attribute [rw] default_uri # @return [::String] # Immutable. Domain name of the web app being measured, or empty. # Example: "http://www.google.com", "https://www.google.com" class WebStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to Android app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding Android app in Firebase, if any. # This ID can change if the Android app is deleted and recreated. # @!attribute [rw] package_name # @return [::String] # Immutable. The package name for the app being measured. # Example: "com.example.myandroidapp" class AndroidAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to iOS app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding iOS app in Firebase, if any. # This ID can change if the iOS app is deleted and recreated. # @!attribute [rw] bundle_id # @return [::String] # Required. Immutable. The Apple App Store Bundle ID for the app # Example: "com.example.myiosapp" class IosAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The type of the data stream. module DataStreamType # Type unknown or not specified. DATA_STREAM_TYPE_UNSPECIFIED = 0 # Web data stream. WEB_DATA_STREAM = 1 # Android app data stream. ANDROID_APP_DATA_STREAM = 2 # iOS app data stream. IOS_APP_DATA_STREAM = 3 end end |
#ios_app_stream_data ⇒ ::Google::Analytics::Admin::V1alpha::DataStream::IosAppStreamData
Returns Data specific to iOS app streams. Must be populated if type is IOS_APP_DATA_STREAM.
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'proto_docs/google/analytics/admin/v1alpha/resources.rb', line 247 class DataStream include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data specific to web streams. # @!attribute [r] measurement_id # @return [::String] # Output only. Analytics "Measurement ID", without the "G-" prefix. # Example: "G-1A2BCD345E" would just be "1A2BCD345E" # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding web app in Firebase, if any. # This ID can change if the web app is deleted and recreated. # @!attribute [rw] default_uri # @return [::String] # Immutable. Domain name of the web app being measured, or empty. # Example: "http://www.google.com", "https://www.google.com" class WebStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to Android app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding Android app in Firebase, if any. # This ID can change if the Android app is deleted and recreated. # @!attribute [rw] package_name # @return [::String] # Immutable. The package name for the app being measured. # Example: "com.example.myandroidapp" class AndroidAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to iOS app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding iOS app in Firebase, if any. # This ID can change if the iOS app is deleted and recreated. # @!attribute [rw] bundle_id # @return [::String] # Required. Immutable. The Apple App Store Bundle ID for the app # Example: "com.example.myiosapp" class IosAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The type of the data stream. module DataStreamType # Type unknown or not specified. DATA_STREAM_TYPE_UNSPECIFIED = 0 # Web data stream. WEB_DATA_STREAM = 1 # Android app data stream. ANDROID_APP_DATA_STREAM = 2 # iOS app data stream. IOS_APP_DATA_STREAM = 3 end end |
#name ⇒ ::String (readonly)
Returns Output only. Resource name of this Data Stream. Format: properties/{property_id}/dataStreams/{stream_id} Example: "properties/1000/dataStreams/2000".
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'proto_docs/google/analytics/admin/v1alpha/resources.rb', line 247 class DataStream include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data specific to web streams. # @!attribute [r] measurement_id # @return [::String] # Output only. Analytics "Measurement ID", without the "G-" prefix. # Example: "G-1A2BCD345E" would just be "1A2BCD345E" # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding web app in Firebase, if any. # This ID can change if the web app is deleted and recreated. # @!attribute [rw] default_uri # @return [::String] # Immutable. Domain name of the web app being measured, or empty. # Example: "http://www.google.com", "https://www.google.com" class WebStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to Android app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding Android app in Firebase, if any. # This ID can change if the Android app is deleted and recreated. # @!attribute [rw] package_name # @return [::String] # Immutable. The package name for the app being measured. # Example: "com.example.myandroidapp" class AndroidAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to iOS app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding iOS app in Firebase, if any. # This ID can change if the iOS app is deleted and recreated. # @!attribute [rw] bundle_id # @return [::String] # Required. Immutable. The Apple App Store Bundle ID for the app # Example: "com.example.myiosapp" class IosAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The type of the data stream. module DataStreamType # Type unknown or not specified. DATA_STREAM_TYPE_UNSPECIFIED = 0 # Web data stream. WEB_DATA_STREAM = 1 # Android app data stream. ANDROID_APP_DATA_STREAM = 2 # iOS app data stream. IOS_APP_DATA_STREAM = 3 end end |
#type ⇒ ::Google::Analytics::Admin::V1alpha::DataStream::DataStreamType
Returns Required. Immutable. The type of this DataStream resource.
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'proto_docs/google/analytics/admin/v1alpha/resources.rb', line 247 class DataStream include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data specific to web streams. # @!attribute [r] measurement_id # @return [::String] # Output only. Analytics "Measurement ID", without the "G-" prefix. # Example: "G-1A2BCD345E" would just be "1A2BCD345E" # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding web app in Firebase, if any. # This ID can change if the web app is deleted and recreated. # @!attribute [rw] default_uri # @return [::String] # Immutable. Domain name of the web app being measured, or empty. # Example: "http://www.google.com", "https://www.google.com" class WebStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to Android app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding Android app in Firebase, if any. # This ID can change if the Android app is deleted and recreated. # @!attribute [rw] package_name # @return [::String] # Immutable. The package name for the app being measured. # Example: "com.example.myandroidapp" class AndroidAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to iOS app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding iOS app in Firebase, if any. # This ID can change if the iOS app is deleted and recreated. # @!attribute [rw] bundle_id # @return [::String] # Required. Immutable. The Apple App Store Bundle ID for the app # Example: "com.example.myiosapp" class IosAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The type of the data stream. module DataStreamType # Type unknown or not specified. DATA_STREAM_TYPE_UNSPECIFIED = 0 # Web data stream. WEB_DATA_STREAM = 1 # Android app data stream. ANDROID_APP_DATA_STREAM = 2 # iOS app data stream. IOS_APP_DATA_STREAM = 3 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Time when stream payload fields were last updated.
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'proto_docs/google/analytics/admin/v1alpha/resources.rb', line 247 class DataStream include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data specific to web streams. # @!attribute [r] measurement_id # @return [::String] # Output only. Analytics "Measurement ID", without the "G-" prefix. # Example: "G-1A2BCD345E" would just be "1A2BCD345E" # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding web app in Firebase, if any. # This ID can change if the web app is deleted and recreated. # @!attribute [rw] default_uri # @return [::String] # Immutable. Domain name of the web app being measured, or empty. # Example: "http://www.google.com", "https://www.google.com" class WebStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to Android app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding Android app in Firebase, if any. # This ID can change if the Android app is deleted and recreated. # @!attribute [rw] package_name # @return [::String] # Immutable. The package name for the app being measured. # Example: "com.example.myandroidapp" class AndroidAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to iOS app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding iOS app in Firebase, if any. # This ID can change if the iOS app is deleted and recreated. # @!attribute [rw] bundle_id # @return [::String] # Required. Immutable. The Apple App Store Bundle ID for the app # Example: "com.example.myiosapp" class IosAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The type of the data stream. module DataStreamType # Type unknown or not specified. DATA_STREAM_TYPE_UNSPECIFIED = 0 # Web data stream. WEB_DATA_STREAM = 1 # Android app data stream. ANDROID_APP_DATA_STREAM = 2 # iOS app data stream. IOS_APP_DATA_STREAM = 3 end end |
#web_stream_data ⇒ ::Google::Analytics::Admin::V1alpha::DataStream::WebStreamData
Returns Data specific to web streams. Must be populated if type is WEB_DATA_STREAM.
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 |
# File 'proto_docs/google/analytics/admin/v1alpha/resources.rb', line 247 class DataStream include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Data specific to web streams. # @!attribute [r] measurement_id # @return [::String] # Output only. Analytics "Measurement ID", without the "G-" prefix. # Example: "G-1A2BCD345E" would just be "1A2BCD345E" # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding web app in Firebase, if any. # This ID can change if the web app is deleted and recreated. # @!attribute [rw] default_uri # @return [::String] # Immutable. Domain name of the web app being measured, or empty. # Example: "http://www.google.com", "https://www.google.com" class WebStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to Android app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding Android app in Firebase, if any. # This ID can change if the Android app is deleted and recreated. # @!attribute [rw] package_name # @return [::String] # Immutable. The package name for the app being measured. # Example: "com.example.myandroidapp" class AndroidAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Data specific to iOS app streams. # @!attribute [r] firebase_app_id # @return [::String] # Output only. ID of the corresponding iOS app in Firebase, if any. # This ID can change if the iOS app is deleted and recreated. # @!attribute [rw] bundle_id # @return [::String] # Required. Immutable. The Apple App Store Bundle ID for the app # Example: "com.example.myiosapp" class IosAppStreamData include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The type of the data stream. module DataStreamType # Type unknown or not specified. DATA_STREAM_TYPE_UNSPECIFIED = 0 # Web data stream. WEB_DATA_STREAM = 1 # Android app data stream. ANDROID_APP_DATA_STREAM = 2 # iOS app data stream. IOS_APP_DATA_STREAM = 3 end end |