Class: DatadogAPIClient::V1::SLOBulkDeleteResponseData
- Inherits:
-
Object
- Object
- DatadogAPIClient::V1::SLOBulkDeleteResponseData
- Defined in:
- lib/datadog_api_client/v1/models/slo_bulk_delete_response_data.rb
Overview
An array of service level objective objects.
Instance Attribute Summary collapse
-
#deleted ⇒ Object
An array of service level objective object IDs that indicates which objects that were completely deleted.
-
#updated ⇒ Object
An array of service level objective object IDs that indicates which objects that were modified (objects for which at least one threshold was deleted, but that were not completely deleted).
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ SLOBulkDeleteResponseData
constructor
Initializes the object.
Constructor Details
#initialize(attributes = {}) ⇒ SLOBulkDeleteResponseData
Initializes the object
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/datadog_api_client/v1/models/slo_bulk_delete_response_data.rb', line 65 def initialize(attributes = {}) if (!attributes.is_a?(Hash)) fail ArgumentError, "The input argument (attributes) must be a hash in `DatadogAPIClient::V1::SLOBulkDeleteResponseData` 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::SLOBulkDeleteResponseData`. 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?(:'deleted') if (value = attributes[:'deleted']).is_a?(Array) self.deleted = value end end if attributes.key?(:'updated') if (value = attributes[:'updated']).is_a?(Array) self.updated = value end end end |
Instance Attribute Details
#deleted ⇒ Object
An array of service level objective object IDs that indicates which objects that were completely deleted.
27 28 29 |
# File 'lib/datadog_api_client/v1/models/slo_bulk_delete_response_data.rb', line 27 def deleted @deleted end |
#updated ⇒ Object
An array of service level objective object IDs that indicates which objects that were modified (objects for which at least one threshold was deleted, but that were not completely deleted).
30 31 32 |
# File 'lib/datadog_api_client/v1/models/slo_bulk_delete_response_data.rb', line 30 def updated @updated end |