Class: DatadogAPIClient::V1::UsageLogsByRetentionHour
- Inherits:
-
Object
- Object
- DatadogAPIClient::V1::UsageLogsByRetentionHour
- Defined in:
- lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb
Overview
The number of indexed logs for each hour for a given organization broken down by retention period.
Instance Attribute Summary collapse
-
#indexed_events_count ⇒ Object
Total logs indexed with this retention period during a given hour.
-
#live_indexed_events_count ⇒ Object
Live logs indexed with this retention period during a given hour.
-
#org_name ⇒ Object
The organization name.
-
#public_id ⇒ Object
The organization public ID.
-
#rehydrated_indexed_events_count ⇒ Object
Rehydrated logs indexed with this retention period during a given hour.
-
#retention ⇒ Object
The retention period in days or "custom" for all custom retention usage.
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ UsageLogsByRetentionHour
constructor
Initializes the object.
Constructor Details
#initialize(attributes = {}) ⇒ UsageLogsByRetentionHour
Initializes the object
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 |
# File 'lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb', line 85 def initialize(attributes = {}) if (!attributes.is_a?(Hash)) fail ArgumentError, "The input argument (attributes) must be a hash in `DatadogAPIClient::V1::UsageLogsByRetentionHour` 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::UsageLogsByRetentionHour`. 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?(:'indexed_events_count') self.indexed_events_count = attributes[:'indexed_events_count'] end if attributes.key?(:'live_indexed_events_count') self.live_indexed_events_count = attributes[:'live_indexed_events_count'] end if attributes.key?(:'org_name') self.org_name = attributes[:'org_name'] end if attributes.key?(:'public_id') self.public_id = attributes[:'public_id'] end if attributes.key?(:'rehydrated_indexed_events_count') self.rehydrated_indexed_events_count = attributes[:'rehydrated_indexed_events_count'] end if attributes.key?(:'retention') self.retention = attributes[:'retention'] end end |
Instance Attribute Details
#indexed_events_count ⇒ Object
Total logs indexed with this retention period during a given hour.
27 28 29 |
# File 'lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb', line 27 def indexed_events_count @indexed_events_count end |
#live_indexed_events_count ⇒ Object
Live logs indexed with this retention period during a given hour.
30 31 32 |
# File 'lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb', line 30 def live_indexed_events_count @live_indexed_events_count end |
#org_name ⇒ Object
The organization name.
33 34 35 |
# File 'lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb', line 33 def org_name @org_name end |
#public_id ⇒ Object
The organization public ID.
36 37 38 |
# File 'lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb', line 36 def public_id @public_id end |
#rehydrated_indexed_events_count ⇒ Object
Rehydrated logs indexed with this retention period during a given hour.
39 40 41 |
# File 'lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb', line 39 def rehydrated_indexed_events_count @rehydrated_indexed_events_count end |
#retention ⇒ Object
The retention period in days or "custom" for all custom retention usage.
42 43 44 |
# File 'lib/datadog_api_client/v1/models/usage_logs_by_retention_hour.rb', line 42 def retention @retention end |