Class: DatadogAPIClient::V1::UsageBillableSummaryKeys

Inherits:
Object
  • Object
show all
Defined in:
lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb

Overview

Response with aggregated usage types.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes = {}) ⇒ UsageBillableSummaryKeys

Initializes the object

Parameters:

  • attributes (Hash) (defaults to: {})

    attributes Model attributes in the form of hash



183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
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
312
313
314
315
316
317
318
319
320
321
322
323
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 183

def initialize(attributes = {})
  if (!attributes.is_a?(Hash))
    fail ArgumentError, "The input argument (attributes) must be a hash in `DatadogAPIClient::V1::UsageBillableSummaryKeys` initialize method"
  end

  # check to see if the attribute exists and convert string to symbol for hash key
  attributes = attributes.each_with_object({}) { |(k, v), h|
    if (!self.class.attribute_map.key?(k.to_sym))
      fail ArgumentError, "`#{k}` is not a valid attribute in `DatadogAPIClient::V1::UsageBillableSummaryKeys`. Please check the name to make sure it's valid. List of attributes: " + self.class.attribute_map.keys.inspect
    end
    h[k.to_sym] = v
  }

  if attributes.key?(:'apm_host_sum')
    self.apm_host_sum = attributes[:'apm_host_sum']
  end

  if attributes.key?(:'apm_host_top99p')
    self.apm_host_top99p = attributes[:'apm_host_top99p']
  end

  if attributes.key?(:'apm_trace_search_sum')
    self.apm_trace_search_sum = attributes[:'apm_trace_search_sum']
  end

  if attributes.key?(:'fargate_container_average')
    self.fargate_container_average = attributes[:'fargate_container_average']
  end

  if attributes.key?(:'infra_container_sum')
    self.infra_container_sum = attributes[:'infra_container_sum']
  end

  if attributes.key?(:'infra_host_sum')
    self.infra_host_sum = attributes[:'infra_host_sum']
  end

  if attributes.key?(:'infra_host_top99p')
    self.infra_host_top99p = attributes[:'infra_host_top99p']
  end

  if attributes.key?(:'iot_top99p')
    self.iot_top99p = attributes[:'iot_top99p']
  end

  if attributes.key?(:'lambda_function_average')
    self.lambda_function_average = attributes[:'lambda_function_average']
  end

  if attributes.key?(:'logs_indexed_15day_sum')
    self.logs_indexed_15day_sum = attributes[:'logs_indexed_15day_sum']
  end

  if attributes.key?(:'logs_indexed_180day_sum')
    self.logs_indexed_180day_sum = attributes[:'logs_indexed_180day_sum']
  end

  if attributes.key?(:'logs_indexed_30day_sum')
    self.logs_indexed_30day_sum = attributes[:'logs_indexed_30day_sum']
  end

  if attributes.key?(:'logs_indexed_3day_sum')
    self.logs_indexed_3day_sum = attributes[:'logs_indexed_3day_sum']
  end

  if attributes.key?(:'logs_indexed_45day_sum')
    self.logs_indexed_45day_sum = attributes[:'logs_indexed_45day_sum']
  end

  if attributes.key?(:'logs_indexed_60day_sum')
    self.logs_indexed_60day_sum = attributes[:'logs_indexed_60day_sum']
  end

  if attributes.key?(:'logs_indexed_7day_sum')
    self.logs_indexed_7day_sum = attributes[:'logs_indexed_7day_sum']
  end

  if attributes.key?(:'logs_indexed_90day_sum')
    self.logs_indexed_90day_sum = attributes[:'logs_indexed_90day_sum']
  end

  if attributes.key?(:'logs_indexed_custom_retention_sum')
    self.logs_indexed_custom_retention_sum = attributes[:'logs_indexed_custom_retention_sum']
  end

  if attributes.key?(:'logs_indexed_sum')
    self.logs_indexed_sum = attributes[:'logs_indexed_sum']
  end

  if attributes.key?(:'logs_ingested_sum')
    self.logs_ingested_sum = attributes[:'logs_ingested_sum']
  end

  if attributes.key?(:'network_device_top99p')
    self.network_device_top99p = attributes[:'network_device_top99p']
  end

  if attributes.key?(:'npm_flow_sum')
    self.npm_flow_sum = attributes[:'npm_flow_sum']
  end

  if attributes.key?(:'npm_host_sum')
    self.npm_host_sum = attributes[:'npm_host_sum']
  end

  if attributes.key?(:'npm_host_top99p')
    self.npm_host_top99p = attributes[:'npm_host_top99p']
  end

  if attributes.key?(:'prof_container_sum')
    self.prof_container_sum = attributes[:'prof_container_sum']
  end

  if attributes.key?(:'prof_host_top99p')
    self.prof_host_top99p = attributes[:'prof_host_top99p']
  end

  if attributes.key?(:'rum_sum')
    self.rum_sum = attributes[:'rum_sum']
  end

  if attributes.key?(:'serverless_invocation_sum')
    self.serverless_invocation_sum = attributes[:'serverless_invocation_sum']
  end

  if attributes.key?(:'siem_sum')
    self.siem_sum = attributes[:'siem_sum']
  end

  if attributes.key?(:'synthetics_api_tests_sum')
    self.synthetics_api_tests_sum = attributes[:'synthetics_api_tests_sum']
  end

  if attributes.key?(:'synthetics_browser_checks_sum')
    self.synthetics_browser_checks_sum = attributes[:'synthetics_browser_checks_sum']
  end

  if attributes.key?(:'timeseries_average')
    self.timeseries_average = attributes[:'timeseries_average']
  end
end

Instance Attribute Details

#apm_host_sumObject

Returns the value of attribute apm_host_sum.



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

def apm_host_sum
  @apm_host_sum
end

#apm_host_top99pObject

Returns the value of attribute apm_host_top99p.



28
29
30
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 28

def apm_host_top99p
  @apm_host_top99p
end

#apm_trace_search_sumObject

Returns the value of attribute apm_trace_search_sum.



30
31
32
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 30

def apm_trace_search_sum
  @apm_trace_search_sum
end

#fargate_container_averageObject

Returns the value of attribute fargate_container_average.



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

def fargate_container_average
  @fargate_container_average
end

#infra_container_sumObject

Returns the value of attribute infra_container_sum.



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

def infra_container_sum
  @infra_container_sum
end

#infra_host_sumObject

Returns the value of attribute infra_host_sum.



36
37
38
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 36

def infra_host_sum
  @infra_host_sum
end

#infra_host_top99pObject

Returns the value of attribute infra_host_top99p.



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

def infra_host_top99p
  @infra_host_top99p
end

#iot_top99pObject

Returns the value of attribute iot_top99p.



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

def iot_top99p
  @iot_top99p
end

#lambda_function_averageObject

Returns the value of attribute lambda_function_average.



42
43
44
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 42

def lambda_function_average
  @lambda_function_average
end

#logs_indexed_15day_sumObject

Returns the value of attribute logs_indexed_15day_sum.



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

def logs_indexed_15day_sum
  @logs_indexed_15day_sum
end

#logs_indexed_180day_sumObject

Returns the value of attribute logs_indexed_180day_sum.



46
47
48
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 46

def logs_indexed_180day_sum
  @logs_indexed_180day_sum
end

#logs_indexed_30day_sumObject

Returns the value of attribute logs_indexed_30day_sum.



48
49
50
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 48

def logs_indexed_30day_sum
  @logs_indexed_30day_sum
end

#logs_indexed_3day_sumObject

Returns the value of attribute logs_indexed_3day_sum.



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

def logs_indexed_3day_sum
  @logs_indexed_3day_sum
end

#logs_indexed_45day_sumObject

Returns the value of attribute logs_indexed_45day_sum.



52
53
54
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 52

def logs_indexed_45day_sum
  @logs_indexed_45day_sum
end

#logs_indexed_60day_sumObject

Returns the value of attribute logs_indexed_60day_sum.



54
55
56
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 54

def logs_indexed_60day_sum
  @logs_indexed_60day_sum
end

#logs_indexed_7day_sumObject

Returns the value of attribute logs_indexed_7day_sum.



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

def logs_indexed_7day_sum
  @logs_indexed_7day_sum
end

#logs_indexed_90day_sumObject

Returns the value of attribute logs_indexed_90day_sum.



58
59
60
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 58

def logs_indexed_90day_sum
  @logs_indexed_90day_sum
end

#logs_indexed_custom_retention_sumObject

Returns the value of attribute logs_indexed_custom_retention_sum.



60
61
62
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 60

def logs_indexed_custom_retention_sum
  @logs_indexed_custom_retention_sum
end

#logs_indexed_sumObject

Returns the value of attribute logs_indexed_sum.



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

def logs_indexed_sum
  @logs_indexed_sum
end

#logs_ingested_sumObject

Returns the value of attribute logs_ingested_sum.



64
65
66
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 64

def logs_ingested_sum
  @logs_ingested_sum
end

#network_device_top99pObject

Returns the value of attribute network_device_top99p.



66
67
68
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 66

def network_device_top99p
  @network_device_top99p
end

#npm_flow_sumObject

Returns the value of attribute npm_flow_sum.



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

def npm_flow_sum
  @npm_flow_sum
end

#npm_host_sumObject

Returns the value of attribute npm_host_sum.



70
71
72
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 70

def npm_host_sum
  @npm_host_sum
end

#npm_host_top99pObject

Returns the value of attribute npm_host_top99p.



72
73
74
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 72

def npm_host_top99p
  @npm_host_top99p
end

#prof_container_sumObject

Returns the value of attribute prof_container_sum.



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

def prof_container_sum
  @prof_container_sum
end

#prof_host_top99pObject

Returns the value of attribute prof_host_top99p.



76
77
78
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 76

def prof_host_top99p
  @prof_host_top99p
end

#rum_sumObject

Returns the value of attribute rum_sum.



78
79
80
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 78

def rum_sum
  @rum_sum
end

#serverless_invocation_sumObject

Returns the value of attribute serverless_invocation_sum.



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

def serverless_invocation_sum
  @serverless_invocation_sum
end

#siem_sumObject

Returns the value of attribute siem_sum.



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

def siem_sum
  @siem_sum
end

#synthetics_api_tests_sumObject

Returns the value of attribute synthetics_api_tests_sum.



84
85
86
# File 'lib/datadog_api_client/v1/models/usage_billable_summary_keys.rb', line 84

def synthetics_api_tests_sum
  @synthetics_api_tests_sum
end

#synthetics_browser_checks_sumObject

Returns the value of attribute synthetics_browser_checks_sum.



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

def synthetics_browser_checks_sum
  @synthetics_browser_checks_sum
end

#timeseries_averageObject

Returns the value of attribute timeseries_average.



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

def timeseries_average
  @timeseries_average
end