Class: DatadogAPIClient::V2::RUMApplicationAttributes

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

Overview

RUM application attributes.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#_hash ⇒ Object

Hash of the RUM application. Optional.



58
59
60
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 58

def _hash
  @_hash
end

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



99
100
101
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 99

def additional_properties
  @additional_properties
end

#api_key_id ⇒ Object

ID of the API key associated with the application.



25
26
27
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 25

def api_key_id
  @api_key_id
end

#apm_rum_flat_sampling_replay_enabled ⇒ Object

Indicates if flat sampling of Session Replay for APM-correlated RUM sessions is enabled.



28
29
30
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 28

def apm_rum_flat_sampling_replay_enabled
  @apm_rum_flat_sampling_replay_enabled
end

#apm_rum_flat_sampling_replay_sample_rate ⇒ Object

Sample rate (0-100) of Session Replay for APM-correlated RUM sessions when flat sampling is enabled.



31
32
33
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 31

def apm_rum_flat_sampling_replay_sample_rate
  @apm_rum_flat_sampling_replay_sample_rate
end

#application_id ⇒ Object

ID of the RUM application.



34
35
36
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 34

def application_id
  @application_id
end

#client_token ⇒ Object

Client token of the RUM application.



37
38
39
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 37

def client_token
  @client_token
end

#created_at ⇒ Object

Timestamp in ms of the creation date.



40
41
42
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 40

def created_at
  @created_at
end

#created_by_handle ⇒ Object

Handle of the creator user.



43
44
45
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 43

def created_by_handle
  @created_by_handle
end

#disabled_at ⇒ Object

Timestamp in ms of the date the RUM application was disabled. Only present if the application was disabled.



46
47
48
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 46

def disabled_at
  @disabled_at
end

#disabled_by_handle ⇒ Object

Handle of the user who disabled the RUM application. Only present if the application was disabled.



49
50
51
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 49

def disabled_by_handle
  @disabled_by_handle
end

#error_tracking_exclusion_filter_enabled ⇒ Object

Indicates if Error Tracking exclusion filters are enabled for the application.



52
53
54
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 52

def error_tracking_exclusion_filter_enabled
  @error_tracking_exclusion_filter_enabled
end

#external_feeds ⇒ Object

Non-native ingestion paths the RUM application sends its data through. otel means the application sends RUM data through OpenTelemetry instead of the Datadog RUM SDK.



55
56
57
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 55

def external_feeds
  @external_feeds
end

#is_active ⇒ Object

Indicates if the RUM application is active.



61
62
63
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 61

def is_active
  @is_active
end

#name ⇒ Object

Name of the RUM application.



64
65
66
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 64

def name
  @name
end

#ootb_metrics_installed ⇒ Object

Indicates if the out-of-the-box RUM metrics are installed for the application.



67
68
69
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 67

def ootb_metrics_installed
  @ootb_metrics_installed
end

#org_id ⇒ Object

Org ID of the RUM application.



70
71
72
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 70

def org_id
  @org_id
end

#product_analytics_preview_disabled ⇒ Object

Indicates that the Product Analytics preview is disabled for the application. Only present (and true) when the Product Analytics retention state is not preview.



73
74
75
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 73

def product_analytics_preview_disabled
  @product_analytics_preview_disabled
end

#product_analytics_replay_sample_rate ⇒ Object

Sample rate (0-100) of Session Replay for Product Analytics sessions.



76
77
78
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 76

def product_analytics_replay_sample_rate
  @product_analytics_replay_sample_rate
end

#product_scales ⇒ Object

Product Scales configuration for the RUM application.



79
80
81
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 79

def product_scales
  @product_scales
end

#remote_config_id ⇒ Object

ID of the RUM SDK remote configuration for the application, if one exists.



82
83
84
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 82

def remote_config_id
  @remote_config_id
end

#short_name ⇒ Object

Short name of the RUM application.



85
86
87
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 85

def short_name
  @short_name
end

#tags ⇒ Object

List of tags associated with the RUM application.



88
89
90
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 88

def tags
  @tags
end

#type ⇒ Object

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



91
92
93
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 91

def type
  @type
end

#updated_at ⇒ Object

Timestamp in ms of the last update date.



94
95
96
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 94

def updated_at
  @updated_at
end

#updated_by_handle ⇒ Object

Handle of the updater user.



97
98
99
# File 'lib/datadog_api_client/v2/models/rum_application_attributes.rb', line 97

def updated_by_handle
  @updated_by_handle
end