Class: DatadogAPIClient::V2::RUMApplicationCreateAttributes

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/rum_application_create_attributes.rb

Overview

RUM application creation attributes.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



41
42
43
# File 'lib/datadog_api_client/v2/models/rum_application_create_attributes.rb', line 41

def additional_properties
  @additional_properties
end

#create_default_retention_filters ⇒ Object

Whether to create the default retention filters when the application is created: Sessions with errors and Sessions, each with a 100% retention rate. Set to false to create the application without them, for example when you add your own retention filters right after creating it. Until you add retention filters, the application only retains sessions matched by its permanent retention filters. This setting doesn't affect permanent retention filters (sessions with forced replays, Synthetics sessions and RUM-APM flat sampling).



27
28
29
# File 'lib/datadog_api_client/v2/models/rum_application_create_attributes.rb', line 27

def create_default_retention_filters
  @create_default_retention_filters
end

#name ⇒ Object

Name of the RUM application.



30
31
32
# File 'lib/datadog_api_client/v2/models/rum_application_create_attributes.rb', line 30

def name
  @name
end

#product_analytics_retention_state ⇒ Object

Controls the retention policy for Product Analytics data derived from RUM events.



33
34
35
# File 'lib/datadog_api_client/v2/models/rum_application_create_attributes.rb', line 33

def product_analytics_retention_state
  @product_analytics_retention_state
end

#rum_event_processing_state ⇒ Object

Configures which RUM events are processed and stored for the application.



36
37
38
# File 'lib/datadog_api_client/v2/models/rum_application_create_attributes.rb', line 36

def rum_event_processing_state
  @rum_event_processing_state
end

#type ⇒ Object

Type of the RUM application. Supported values are browser, ios, android, react-native, flutter, roku, electron, unity, kotlin-multiplatform.



39
40
41
# File 'lib/datadog_api_client/v2/models/rum_application_create_attributes.rb', line 39

def type
  @type
end