Class: DatadogAPIClient::V2::ConditionRequest
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::ConditionRequest
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/condition_request.rb
Overview
Condition request payload for targeting rules. A condition is either an inline
predicate with operator, attribute, and value, or a reference to a
saved filter with saved_filter_id. The two shapes are mutually exclusive.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#attribute ⇒ Object
The user or request attribute to evaluate.
-
#operator ⇒ Object
The operator used in a targeting condition.
-
#saved_filter_id ⇒ Object
The ID of a saved filter to reference as this condition.
-
#value ⇒ Object
Values used by the selected operator.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
40 41 42 |
# File 'lib/datadog_api_client/v2/models/condition_request.rb', line 40 def additional_properties @additional_properties end |
#attribute ⇒ Object
The user or request attribute to evaluate. Required for inline conditions; omit when saved_filter_id is set.
27 28 29 |
# File 'lib/datadog_api_client/v2/models/condition_request.rb', line 27 def attribute @attribute end |
#operator ⇒ Object
The operator used in a targeting condition.
30 31 32 |
# File 'lib/datadog_api_client/v2/models/condition_request.rb', line 30 def operator @operator end |
#saved_filter_id ⇒ Object
The ID of a saved filter to reference as this condition. Mutually exclusive
with operator, attribute, and value. When set, the saved filter's
targeting rules are evaluated in place of an inline predicate.
35 36 37 |
# File 'lib/datadog_api_client/v2/models/condition_request.rb', line 35 def saved_filter_id @saved_filter_id end |
#value ⇒ Object
Values used by the selected operator. Required for inline conditions; omit when saved_filter_id is set.
38 39 40 |
# File 'lib/datadog_api_client/v2/models/condition_request.rb', line 38 def value @value end |