Class: DatadogAPIClient::V2::Condition

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

Overview

Targeting condition details. A condition is either an inline predicate with operator, attribute, and value, or a reference to a saved filter with saved_filter_id. The inline fields are omitted for saved-filter references.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



48
49
50
# File 'lib/datadog_api_client/v2/models/condition.rb', line 48

def additional_properties
  @additional_properties
end

#attributeObject

The user or request attribute to evaluate. Omitted for saved-filter references.



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

def attribute
  @attribute
end

#created_atObject

The timestamp when the condition was created.



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

def created_at
  @created_at
end

#idObject

The unique identifier of the condition.



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

def id
  @id
end

#operatorObject

The operator used in a targeting condition.



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

def operator
  @operator
end

#saved_filter_idObject

The ID of the saved filter referenced by this condition, or null for inline conditions.



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

def saved_filter_id
  @saved_filter_id
end

#updated_atObject

The timestamp when the condition was last updated.



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

def updated_at
  @updated_at
end

#valueObject

Values used by the selected operator. Omitted for saved-filter references.



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

def value
  @value
end