Class: DatadogAPIClient::V1::UsageSummaryDate

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

Overview

Response with hourly report of all data billed by Datadog all organizations.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods included from BaseGenericModel

included

Instance Attribute Details

#_unparsedObject

whether the object has unparsed attributes



23
24
25
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 23

def _unparsed
  @_unparsed
end

#agent_host_top99pObject

Shows the 99th percentile of all agent hosts over all hours in the current date for all organizations.



26
27
28
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 26

def agent_host_top99p
  @agent_host_top99p
end

#apm_azure_app_service_host_top99pObject

Shows the 99th percentile of all Azure app services using APM over all hours in the current date all organizations.



29
30
31
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 29

def apm_azure_app_service_host_top99p
  @apm_azure_app_service_host_top99p
end

#apm_devsecops_host_top99pObject

Shows the 99th percentile of all APM DevSecOps hosts over all hours in the current date for the given org.



31
32
33
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 31

def apm_devsecops_host_top99p
  @apm_devsecops_host_top99p
end

#apm_fargate_count_avgObject

Shows the average of all APM ECS Fargate tasks over all hours in the current date for all organizations.



34
35
36
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 34

def apm_fargate_count_avg
  @apm_fargate_count_avg
end

#apm_host_top99pObject

Shows the 99th percentile of all distinct APM hosts over all hours in the current date for all organizations.



32
33
34
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 32

def apm_host_top99p
  @apm_host_top99p
end

#appsec_fargate_count_avgObject

Shows the average of all Application Security Monitoring ECS Fargate tasks over all hours in the current date for all organizations.



40
41
42
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 40

def appsec_fargate_count_avg
  @appsec_fargate_count_avg
end

#asm_serverless_sumObject

Shows the sum of all Application Security Monitoring Serverless invocations over all hours in the current date for all organizations.



43
44
45
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 43

def asm_serverless_sum
  @asm_serverless_sum
end

#audit_logs_lines_indexed_sumObject

Shows the sum of audit logs lines indexed over all hours in the current date for all organizations.



35
36
37
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 35

def audit_logs_lines_indexed_sum
  @audit_logs_lines_indexed_sum
end

#audit_trail_enabled_hwmObject

Shows the number of organizations that had Audit Trail enabled in the current date.



49
50
51
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 49

def audit_trail_enabled_hwm
  @audit_trail_enabled_hwm
end

#avg_profiled_fargate_tasksObject

The average profiled task count for Fargate Profiling.



38
39
40
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 38

def avg_profiled_fargate_tasks
  @avg_profiled_fargate_tasks
end

#aws_host_top99pObject

Shows the 99th percentile of all AWS hosts over all hours in the current date for all organizations.



41
42
43
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 41

def aws_host_top99p
  @aws_host_top99p
end

#aws_lambda_func_countObject

Shows the average of the number of functions that executed 1 or more times each hour in the current date for all organizations.



44
45
46
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 44

def aws_lambda_func_count
  @aws_lambda_func_count
end

#aws_lambda_invocations_sumObject

Shows the sum of all AWS Lambda invocations over all hours in the current date for all organizations.



47
48
49
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 47

def aws_lambda_invocations_sum
  @aws_lambda_invocations_sum
end

#azure_app_service_top99pObject

Shows the 99th percentile of all Azure app services over all hours in the current date for all organizations.



50
51
52
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 50

def azure_app_service_top99p
  @azure_app_service_top99p
end

#billable_ingested_bytes_sumObject

Shows the sum of all log bytes ingested over all hours in the current date for all organizations.



53
54
55
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 53

def billable_ingested_bytes_sum
  @billable_ingested_bytes_sum
end

#browser_rum_lite_session_count_sumObject

Shows the sum of all browser lite sessions over all hours in the current date for all organizations.



56
57
58
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 56

def browser_rum_lite_session_count_sum
  @browser_rum_lite_session_count_sum
end

#browser_rum_replay_session_count_sumObject

Shows the sum of all browser replay sessions over all hours in the current date for all organizations.



59
60
61
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 59

def browser_rum_replay_session_count_sum
  @browser_rum_replay_session_count_sum
end

#browser_rum_units_sumObject

Shows the sum of all browser RUM units over all hours in the current date for all organizations.



62
63
64
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 62

def browser_rum_units_sum
  @browser_rum_units_sum
end

#ci_pipeline_indexed_spans_sumObject

Shows the sum of all CI pipeline indexed spans over all hours in the current month for all organizations.



79
80
81
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 79

def ci_pipeline_indexed_spans_sum
  @ci_pipeline_indexed_spans_sum
end

#ci_test_indexed_spans_sumObject

Shows the sum of all CI test indexed spans over all hours in the current month for all organizations.



82
83
84
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 82

def ci_test_indexed_spans_sum
  @ci_test_indexed_spans_sum
end

#ci_visibility_itr_committers_hwmObject

Shows the high-water mark of all CI visibility intelligent test runner committers over all hours in the current month for all organizations.



85
86
87
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 85

def ci_visibility_itr_committers_hwm
  @ci_visibility_itr_committers_hwm
end

#ci_visibility_pipeline_committers_hwmObject

Shows the high-water mark of all CI visibility pipeline committers over all hours in the current month for all organizations.



88
89
90
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 88

def ci_visibility_pipeline_committers_hwm
  @ci_visibility_pipeline_committers_hwm
end

#ci_visibility_test_committers_hwmObject

Shows the high-water mark of all CI visibility test committers over all hours in the current month for all organizations.



91
92
93
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 91

def ci_visibility_test_committers_hwm
  @ci_visibility_test_committers_hwm
end

#cloud_cost_management_aws_host_count_avgObject

Host count average of Cloud Cost Management for AWS for the given date and given organization.



94
95
96
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 94

def cloud_cost_management_aws_host_count_avg
  @cloud_cost_management_aws_host_count_avg
end

#cloud_cost_management_azure_host_count_avgObject

Host count average of Cloud Cost Management for Azure for the given date and given organization.



97
98
99
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 97

def cloud_cost_management_azure_host_count_avg
  @cloud_cost_management_azure_host_count_avg
end

#cloud_cost_management_gcp_host_count_avgObject

Host count average of Cloud Cost Management for GCP for the given date and given organization.



100
101
102
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 100

def cloud_cost_management_gcp_host_count_avg
  @cloud_cost_management_gcp_host_count_avg
end

#cloud_cost_management_host_count_avgObject

Host count average of Cloud Cost Management for all cloud providers for the given date and given organization.



103
104
105
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 103

def cloud_cost_management_host_count_avg
  @cloud_cost_management_host_count_avg
end

#cloud_siem_events_sumObject

Shows the sum of all Cloud Security Information and Event Management events over all hours in the current date for the given org.



106
107
108
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 106

def cloud_siem_events_sum
  @cloud_siem_events_sum
end

#container_avgObject

Shows the average of all distinct containers over all hours in the current date for all organizations.



65
66
67
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 65

def container_avg
  @container_avg
end

#container_excl_agent_avgObject

Shows the average of containers without the Datadog Agent over all hours in the current date for all organizations.



112
113
114
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 112

def container_excl_agent_avg
  @container_excl_agent_avg
end

#container_hwmObject

Shows the high-water mark of all distinct containers over all hours in the current date for all organizations.



68
69
70
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 68

def container_hwm
  @container_hwm
end

#csm_container_enterprise_compliance_count_sumObject

Shows the sum of all Cloud Security Management Enterprise compliance containers over all hours in the current date for the given org.



118
119
120
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 118

def csm_container_enterprise_compliance_count_sum
  @csm_container_enterprise_compliance_count_sum
end

#csm_container_enterprise_cws_count_sumObject

Shows the sum of all Cloud Security Management Enterprise Cloud Workload Security containers over all hours in the current date for the given org.



121
122
123
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 121

def csm_container_enterprise_cws_count_sum
  @csm_container_enterprise_cws_count_sum
end

#csm_container_enterprise_total_count_sumObject

Shows the sum of all Cloud Security Management Enterprise containers over all hours in the current date for the given org.



124
125
126
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 124

def csm_container_enterprise_total_count_sum
  @csm_container_enterprise_total_count_sum
end

#csm_host_enterprise_aas_host_count_top99pObject

Shows the 99th percentile of all Cloud Security Management Enterprise Azure app services hosts over all hours in the current date for the given org.



127
128
129
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 127

def csm_host_enterprise_aas_host_count_top99p
  @csm_host_enterprise_aas_host_count_top99p
end

#csm_host_enterprise_aws_host_count_top99pObject

Shows the 99th percentile of all Cloud Security Management Enterprise AWS hosts over all hours in the current date for the given org.



130
131
132
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 130

def csm_host_enterprise_aws_host_count_top99p
  @csm_host_enterprise_aws_host_count_top99p
end

#csm_host_enterprise_azure_host_count_top99pObject

Shows the 99th percentile of all Cloud Security Management Enterprise Azure hosts over all hours in the current date for the given org.



133
134
135
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 133

def csm_host_enterprise_azure_host_count_top99p
  @csm_host_enterprise_azure_host_count_top99p
end

#csm_host_enterprise_compliance_host_count_top99pObject

Shows the 99th percentile of all Cloud Security Management Enterprise compliance hosts over all hours in the current date for the given org.



136
137
138
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 136

def csm_host_enterprise_compliance_host_count_top99p
  @csm_host_enterprise_compliance_host_count_top99p
end

#csm_host_enterprise_cws_host_count_top99pObject

Shows the 99th percentile of all Cloud Security Management Enterprise Cloud Workload Security hosts over all hours in the current date for the given org.



139
140
141
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 139

def csm_host_enterprise_cws_host_count_top99p
  @csm_host_enterprise_cws_host_count_top99p
end

#csm_host_enterprise_gcp_host_count_top99pObject

Shows the 99th percentile of all Cloud Security Management Enterprise GCP hosts over all hours in the current date for the given org.



142
143
144
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 142

def csm_host_enterprise_gcp_host_count_top99p
  @csm_host_enterprise_gcp_host_count_top99p
end

#csm_host_enterprise_total_host_count_top99pObject

Shows the 99th percentile of all Cloud Security Management Enterprise hosts over all hours in the current date for the given org.



145
146
147
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 145

def csm_host_enterprise_total_host_count_top99p
  @csm_host_enterprise_total_host_count_top99p
end

#cspm_aas_host_top99pObject

Shows the 99th percentile of all Cloud Security Management Pro Azure app services hosts over all hours in the current date for all organizations.



71
72
73
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 71

def cspm_aas_host_top99p
  @cspm_aas_host_top99p
end

#cspm_aws_host_top99pObject

Shows the 99th percentile of all Cloud Security Management Pro AWS hosts over all hours in the current date for all organizations.



151
152
153
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 151

def cspm_aws_host_top99p
  @cspm_aws_host_top99p
end

#cspm_azure_host_top99pObject

Shows the 99th percentile of all Cloud Security Management Pro Azure hosts over all hours in the current date for all organizations.



74
75
76
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 74

def cspm_azure_host_top99p
  @cspm_azure_host_top99p
end

#cspm_container_avgObject

Shows the average number of Cloud Security Management Pro containers over all hours in the current date for all organizations.



77
78
79
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 77

def cspm_container_avg
  @cspm_container_avg
end

#cspm_container_hwmObject

Shows the high-water mark of Cloud Security Management Pro containers over all hours in the current date for all organizations.



80
81
82
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 80

def cspm_container_hwm
  @cspm_container_hwm
end

#cspm_gcp_host_top99pObject

Shows the 99th percentile of all Cloud Security Management Pro GCP hosts over all hours in the current date for all organizations.



163
164
165
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 163

def cspm_gcp_host_top99p
  @cspm_gcp_host_top99p
end

#cspm_host_top99pObject

Shows the 99th percentile of all Cloud Security Management Pro hosts over all hours in the current date for all organizations.



83
84
85
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 83

def cspm_host_top99p
  @cspm_host_top99p
end

#custom_ts_avgObject

Shows the average number of distinct custom metrics over all hours in the current date for all organizations.



86
87
88
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 86

def custom_ts_avg
  @custom_ts_avg
end

#cws_container_count_avgObject

Shows the average of all distinct Cloud Workload Security containers over all hours in the current date for all organizations.



89
90
91
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 89

def cws_container_count_avg
  @cws_container_count_avg
end

#cws_host_top99pObject

Shows the 99th percentile of all Cloud Workload Security hosts over all hours in the current date for all organizations.



92
93
94
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 92

def cws_host_top99p
  @cws_host_top99p
end

#dateObject

The date for the usage.



95
96
97
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 95

def date
  @date
end

#dbm_host_top99pObject

Shows the 99th percentile of all Database Monitoring hosts over all hours in the current date for all organizations.



98
99
100
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 98

def dbm_host_top99p
  @dbm_host_top99p
end

#dbm_queries_count_avgObject

Shows the average of all normalized Database Monitoring queries over all hours in the current date for all organizations.



101
102
103
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 101

def dbm_queries_count_avg
  @dbm_queries_count_avg
end

#error_tracking_events_sumObject

Shows the sum of all Error Tracking events over all hours in the current date for the given org.



187
188
189
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 187

def error_tracking_events_sum
  @error_tracking_events_sum
end

#fargate_tasks_count_avgObject

Shows the high-watermark of all Fargate tasks over all hours in the current date for all organizations.



104
105
106
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 104

def fargate_tasks_count_avg
  @fargate_tasks_count_avg
end

#fargate_tasks_count_hwmObject

Shows the average of all Fargate tasks over all hours in the current date for all organizations.



107
108
109
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 107

def fargate_tasks_count_hwm
  @fargate_tasks_count_hwm
end

#flex_logs_compute_large_avgObject

Shows the average number of Flex Logs Compute Large Instances over all hours in the current date for the given org.



196
197
198
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 196

def flex_logs_compute_large_avg
  @flex_logs_compute_large_avg
end

#flex_logs_compute_medium_avgObject

Shows the average number of Flex Logs Compute Medium Instances over all hours in the current date for the given org.



199
200
201
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 199

def flex_logs_compute_medium_avg
  @flex_logs_compute_medium_avg
end

#flex_logs_compute_small_avgObject

Shows the average number of Flex Logs Compute Small Instances over all hours in the current date for the given org.



202
203
204
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 202

def flex_logs_compute_small_avg
  @flex_logs_compute_small_avg
end

#flex_logs_compute_xsmall_avgObject

Shows the average number of Flex Logs Compute Extra Small Instances over all hours in the current date for the given org.



205
206
207
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 205

def flex_logs_compute_xsmall_avg
  @flex_logs_compute_xsmall_avg
end

#flex_stored_logs_avgObject

Shows the average of all Flex Stored Logs over all hours in the current date for the given org.



208
209
210
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 208

def flex_stored_logs_avg
  @flex_stored_logs_avg
end

#forwarding_events_bytes_sumObject

Shows the sum of all log bytes forwarded over all hours in the current date for all organizations.



211
212
213
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 211

def forwarding_events_bytes_sum
  @forwarding_events_bytes_sum
end

#gcp_host_top99pObject

Shows the 99th percentile of all GCP hosts over all hours in the current date for all organizations.



110
111
112
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 110

def gcp_host_top99p
  @gcp_host_top99p
end

#heroku_host_top99pObject

Shows the 99th percentile of all Heroku dynos over all hours in the current date for all organizations.



113
114
115
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 113

def heroku_host_top99p
  @heroku_host_top99p
end

#incident_management_monthly_active_users_hwmObject

Shows the high-water mark of incident management monthly active users over all hours in the current date for all organizations.



116
117
118
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 116

def incident_management_monthly_active_users_hwm
  @incident_management_monthly_active_users_hwm
end

#indexed_events_count_sumObject

Shows the sum of all log events indexed over all hours in the current date for all organizations.



119
120
121
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 119

def indexed_events_count_sum
  @indexed_events_count_sum
end

#infra_host_top99pObject

Shows the 99th percentile of all distinct infrastructure hosts over all hours in the current date for all organizations.



122
123
124
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 122

def infra_host_top99p
  @infra_host_top99p
end

#ingested_events_bytes_sumObject

Shows the sum of all log bytes ingested over all hours in the current date for all organizations.



125
126
127
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 125

def ingested_events_bytes_sum
  @ingested_events_bytes_sum
end

#iot_device_sumObject

Shows the sum of all IoT devices over all hours in the current date for all organizations.



128
129
130
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 128

def iot_device_sum
  @iot_device_sum
end

#iot_device_top99pObject

Shows the 99th percentile of all IoT devices over all hours in the current date all organizations.



131
132
133
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 131

def iot_device_top99p
  @iot_device_top99p
end

#mobile_rum_lite_session_count_sumObject

Shows the sum of all mobile lite sessions over all hours in the current date for all organizations.



134
135
136
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 134

def mobile_rum_lite_session_count_sum
  @mobile_rum_lite_session_count_sum
end

#mobile_rum_session_count_android_sumObject

Shows the sum of all mobile RUM Sessions on Android over all hours in the current date for all organizations.



137
138
139
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 137

def mobile_rum_session_count_android_sum
  @mobile_rum_session_count_android_sum
end

#mobile_rum_session_count_flutter_sumObject

Shows the sum of all mobile RUM Sessions on Flutter over all hours in the current date for all organizations.



244
245
246
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 244

def mobile_rum_session_count_flutter_sum
  @mobile_rum_session_count_flutter_sum
end

#mobile_rum_session_count_ios_sumObject

Shows the sum of all mobile RUM Sessions on iOS over all hours in the current date for all organizations.



140
141
142
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 140

def mobile_rum_session_count_ios_sum
  @mobile_rum_session_count_ios_sum
end

#mobile_rum_session_count_reactnative_sumObject

Shows the sum of all mobile RUM Sessions on React Native over all hours in the current date for all organizations.



250
251
252
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 250

def mobile_rum_session_count_reactnative_sum
  @mobile_rum_session_count_reactnative_sum
end

#mobile_rum_session_count_roku_sumObject

Shows the sum of all mobile RUM Sessions on Roku over all hours in the current date for all organizations.



253
254
255
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 253

def mobile_rum_session_count_roku_sum
  @mobile_rum_session_count_roku_sum
end

#mobile_rum_session_count_sumObject

Shows the sum of all mobile RUM Sessions over all hours in the current date for all organizations



143
144
145
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 143

def mobile_rum_session_count_sum
  @mobile_rum_session_count_sum
end

#mobile_rum_units_sumObject

Shows the sum of all mobile RUM units over all hours in the current date for all organizations.



146
147
148
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 146

def mobile_rum_units_sum
  @mobile_rum_units_sum
end

#ndm_netflow_events_sumObject

Shows the sum of all Network Device Monitoring NetFlow events over all hours in the current date for the given org.



262
263
264
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 262

def ndm_netflow_events_sum
  @ndm_netflow_events_sum
end

#netflow_indexed_events_count_sumObject

Shows the sum of all Network flows indexed over all hours in the current date for all organizations.



149
150
151
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 149

def netflow_indexed_events_count_sum
  @netflow_indexed_events_count_sum
end

#npm_host_top99pObject

Shows the 99th percentile of all distinct Networks hosts over all hours in the current date for all organizations.



152
153
154
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 152

def npm_host_top99p
  @npm_host_top99p
end

#observability_pipelines_bytes_processed_sumObject

Sum of all observability pipelines bytes processed over all hours in the current date for the given org.



271
272
273
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 271

def observability_pipelines_bytes_processed_sum
  @observability_pipelines_bytes_processed_sum
end

#online_archive_events_count_sumObject

Sum of all online archived events over all hours in the current date for all organizations.



274
275
276
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 274

def online_archive_events_count_sum
  @online_archive_events_count_sum
end

#opentelemetry_apm_host_top99pObject

Shows the 99th percentile of APM hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for all organizations.



277
278
279
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 277

def opentelemetry_apm_host_top99p
  @opentelemetry_apm_host_top99p
end

#opentelemetry_host_top99pObject

Shows the 99th percentile of all hosts reported by the Datadog exporter for the OpenTelemetry Collector over all hours in the current date for all organizations.



155
156
157
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 155

def opentelemetry_host_top99p
  @opentelemetry_host_top99p
end

#orgsObject

Organizations associated with a user.



158
159
160
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 158

def orgs
  @orgs
end

#profiling_aas_count_top99pObject

Shows the 99th percentile of all profiled Azure app services over all hours in the current date for all organizations.



286
287
288
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 286

def profiling_aas_count_top99p
  @profiling_aas_count_top99p
end

#profiling_host_top99pObject

Shows the 99th percentile of all profiled hosts over all hours in the current date for all organizations.



161
162
163
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 161

def profiling_host_top99p
  @profiling_host_top99p
end

#rum_browser_and_mobile_session_countObject

Shows the sum of all mobile sessions and all browser lite and legacy sessions over all hours in the current month for all organizations.



164
165
166
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 164

def rum_browser_and_mobile_session_count
  @rum_browser_and_mobile_session_count
end

#rum_session_count_sumObject

Shows the sum of all browser RUM Lite Sessions over all hours in the current date for all organizations



167
168
169
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 167

def rum_session_count_sum
  @rum_session_count_sum
end

#rum_total_session_count_sumObject

Shows the sum of RUM Sessions (browser and mobile) over all hours in the current date for all organizations.



170
171
172
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 170

def rum_total_session_count_sum
  @rum_total_session_count_sum
end

#rum_units_sumObject

Shows the sum of all browser and mobile RUM units over all hours in the current date for all organizations.



173
174
175
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 173

def rum_units_sum
  @rum_units_sum
end

#sds_apm_scanned_bytes_sumObject

Sum of all APM bytes scanned with sensitive data scanner over all hours in the current date for all organizations.



304
305
306
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 304

def sds_apm_scanned_bytes_sum
  @sds_apm_scanned_bytes_sum
end

#sds_events_scanned_bytes_sumObject

Sum of all event stream events bytes scanned with sensitive data scanner over all hours in the current date for all organizations.



307
308
309
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 307

def sds_events_scanned_bytes_sum
  @sds_events_scanned_bytes_sum
end

#sds_logs_scanned_bytes_sumObject

Shows the sum of all bytes scanned of logs usage by the Sensitive Data Scanner over all hours in the current month for all organizations.



176
177
178
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 176

def sds_logs_scanned_bytes_sum
  @sds_logs_scanned_bytes_sum
end

#sds_rum_scanned_bytes_sumObject

Sum of all RUM bytes scanned with sensitive data scanner over all hours in the current date for all organizations.



313
314
315
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 313

def sds_rum_scanned_bytes_sum
  @sds_rum_scanned_bytes_sum
end

#sds_total_scanned_bytes_sumObject

Shows the sum of all bytes scanned across all usage types by the Sensitive Data Scanner over all hours in the current month for all organizations.



179
180
181
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 179

def sds_total_scanned_bytes_sum
  @sds_total_scanned_bytes_sum
end

#serverless_apps_azure_count_avgObject

Shows the average of the number of Serverless Apps for Azure for the given date and given org.



319
320
321
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 319

def serverless_apps_azure_count_avg
  @serverless_apps_azure_count_avg
end

#serverless_apps_google_count_avgObject

Shows the average of the number of Serverless Apps for Google Cloud for the given date and given org.



322
323
324
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 322

def serverless_apps_google_count_avg
  @serverless_apps_google_count_avg
end

#serverless_apps_total_count_avgObject

Shows the average of the number of Serverless Apps for Azure and Google Cloud for the given date and given org.



325
326
327
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 325

def serverless_apps_total_count_avg
  @serverless_apps_total_count_avg
end

#synthetics_browser_check_calls_count_sumObject

Shows the sum of all Synthetic browser tests over all hours in the current date for all organizations.



182
183
184
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 182

def synthetics_browser_check_calls_count_sum
  @synthetics_browser_check_calls_count_sum
end

#synthetics_check_calls_count_sumObject

Shows the sum of all Synthetic API tests over all hours in the current date for all organizations.



185
186
187
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 185

def synthetics_check_calls_count_sum
  @synthetics_check_calls_count_sum
end

#synthetics_mobile_test_runs_sumObject

Shows the sum of all Synthetic mobile application tests over all hours in the current date for all organizations.



334
335
336
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 334

def synthetics_mobile_test_runs_sum
  @synthetics_mobile_test_runs_sum
end

#synthetics_parallel_testing_max_slots_hwmObject

Shows the high-water mark of used synthetics parallel testing slots over all hours in the current date for all organizations.



337
338
339
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 337

def synthetics_parallel_testing_max_slots_hwm
  @synthetics_parallel_testing_max_slots_hwm
end

#trace_search_indexed_events_count_sumObject

Shows the sum of all Indexed Spans indexed over all hours in the current date for all organizations.



188
189
190
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 188

def trace_search_indexed_events_count_sum
  @trace_search_indexed_events_count_sum
end

#twol_ingested_events_bytes_sumObject

Shows the sum of all ingested APM span bytes over all hours in the current date for all organizations.



191
192
193
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 191

def twol_ingested_events_bytes_sum
  @twol_ingested_events_bytes_sum
end

#universal_service_monitoring_host_top99pObject

Shows the 99th percentile of all universal service management hosts over all hours in the current date for the given org.



346
347
348
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 346

def universal_service_monitoring_host_top99p
  @universal_service_monitoring_host_top99p
end

#vsphere_host_top99pObject

Shows the 99th percentile of all vSphere hosts over all hours in the current date for all organizations.



194
195
196
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 194

def vsphere_host_top99p
  @vsphere_host_top99p
end

#vuln_management_host_count_top99pObject

Shows the 99th percentile of all Application Vulnerability Management hosts over all hours in the current date for the given org.



352
353
354
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 352

def vuln_management_host_count_top99p
  @vuln_management_host_count_top99p
end

#workflow_executions_usage_sumObject

Sum of all workflows executed over all hours in the current date for all organizations.



355
356
357
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 355

def workflow_executions_usage_sum
  @workflow_executions_usage_sum
end

Class Method Details

.acceptable_attributesObject

Returns all the JSON keys this model knows about



260
261
262
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 260

def self.acceptable_attributes
  attribute_map.values
end

.build_from_hash(attributes) ⇒ Object

Builds the object from hash

Parameters:

  • attributes (Hash)

    Model attributes in the form of hash

Returns:

  • (Object)

    Returns the model itself



671
672
673
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 671

def self.build_from_hash(attributes)
  new.build_from_hash(attributes)
end

.openapi_nullableObject

List of attributes with nullable: true



328
329
330
331
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 328

def self.openapi_nullable
  Set.new([
  ])
end

Instance Method Details

#_deserialize(type, value) ⇒ Object

Deserializes the data based on type

Parameters:

  • string

    type Data type

  • string

    value Value to be deserialized

Returns:

  • (Object)

    Deserialized data



701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 701

def _deserialize(type, value)
  case type.to_sym
  when :Time
    Time.parse(value)
  when :Date
    Date.parse(value)
  when :String
    value.to_s
  when :Integer
    value.to_i
  when :Float
    value.to_f
  when :Boolean
    if value.to_s =~ /\A(true|t|yes|y|1)\z/i
      true
    else
      false
    end
  when :Object
    # generic object (usually a Hash), return directly
    value
  when :Array
    # generic array, return directly
    value
  when /\AArray<(?<inner_type>.+)>\z/
    inner_type = Regexp.last_match[:inner_type]
    value.map { |v| _deserialize(inner_type, v) }
  when /\AHash<(?<k_type>.+?), (?<v_type>.+)>\z/
    k_type = Regexp.last_match[:k_type]
    v_type = Regexp.last_match[:v_type]
    {}.tap do |hash|
      value.each do |k, v|
        hash[_deserialize(k_type, k)] = _deserialize(v_type, v)
      end
    end
  else # model
    # models (e.g. Pet) or oneOf
    klass = DatadogAPIClient::V1.const_get(type)
    res = klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)
    if res.instance_of? DatadogAPIClient::V1::UnparsedObject
      self._unparsed = true
    end
    res
  end
end

#_to_hash(value) ⇒ Hash

Outputs non-array value in the form of hash For object, use to_hash. Otherwise, just return the value

Parameters:

  • value (Object)

    Any valid value

Returns:

  • (Hash)

    Returns the value in the form of hash



779
780
781
782
783
784
785
786
787
788
789
790
791
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 779

def _to_hash(value)
  if value.is_a?(Array)
    value.compact.map { |v| _to_hash(v) }
  elsif value.is_a?(Hash)
    {}.tap do |hash|
      value.each { |k, v| hash[k] = _to_hash(v) }
    end
  elsif value.respond_to? :to_hash
    value.to_hash
  else
    value
  end
end

#build_from_hash(attributes) ⇒ Object

Builds the object from hash

Parameters:

  • attributes (Hash)

    Model attributes in the form of hash

Returns:

  • (Object)

    Returns the model itself



678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 678

def build_from_hash(attributes)
  return nil unless attributes.is_a?(Hash)
  self.class.openapi_types.each_pair do |key, type|
    if attributes[self.class.attribute_map[key]].nil? && self.class.openapi_nullable.include?(key)
      self.send("#{key}=", nil)
    elsif type =~ /\AArray<(.*)>/i
      # check to ensure the input is an array given that the attribute
      # is documented as an array but the input is not
      if attributes[self.class.attribute_map[key]].is_a?(Array)
        self.send("#{key}=", attributes[self.class.attribute_map[key]].map { |v| _deserialize($1, v) })
      end
    elsif !attributes[self.class.attribute_map[key]].nil?
      self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]]))
    end
  end

  self
end

#eql?(o) ⇒ Boolean

Parameters:

  • Object (Object)

    to be compared

Returns:

  • (Boolean)

See Also:

  • `==` method


658
659
660
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 658

def eql?(o)
  self == o
end

#list_invalid_propertiesObject

Show invalid properties with the reasons. Usually used together with valid?

Returns:

  • Array for valid properties with the reasons



581
582
583
584
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 581

def list_invalid_properties
  invalid_properties = Array.new
  invalid_properties
end

#to_bodyHash

to_body is an alias to to_hash (backward compatibility)

Returns:

  • (Hash)

    Returns the object in the form of hash



755
756
757
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 755

def to_body
  to_hash
end

#to_hashHash

Returns the object in the form of hash

Returns:

  • (Hash)

    Returns the object in the form of hash



761
762
763
764
765
766
767
768
769
770
771
772
773
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 761

def to_hash
  hash = {}
  self.class.attribute_map.each_pair do |attr, param|
    value = self.send(attr)
    if value.nil?
      is_nullable = self.class.openapi_nullable.include?(attr)
      next if !is_nullable || (is_nullable && !instance_variable_defined?(:"@#{attr}"))
    end

    hash[param] = _to_hash(value)
  end
  hash
end

#to_sString

Returns the string representation of the object

Returns:

  • (String)

    String presentation of the object



749
750
751
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 749

def to_s
  to_hash.to_s
end

#valid?Boolean

Check to see if the all the properties in the model are valid

Returns:

  • (Boolean)

    true if the model is valid



588
589
590
# File 'lib/datadog_api_client/v1/models/usage_summary_date.rb', line 588

def valid?
  true
end