Class: Aws::FraudDetector::Types::EvaluatedRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::FraudDetector::Types::EvaluatedRule
- Defined in:
- gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb
Overview
The details of the rule used for evaluating variable values.
Constant Summary collapse
- SENSITIVE =
[:expression, :expression_with_values]
Instance Attribute Summary collapse
-
#evaluated ⇒ Boolean
Indicates whether the rule was evaluated.
-
#expression ⇒ String
The rule expression.
-
#expression_with_values ⇒ String
The rule expression value.
-
#matched ⇒ Boolean
Indicates whether the rule matched.
-
#outcomes ⇒ Array<String>
The rule outcome.
-
#rule_id ⇒ String
The rule ID.
-
#rule_version ⇒ String
The rule version.
Instance Attribute Details
#evaluated ⇒ Boolean
Indicates whether the rule was evaluated.
1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 |
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 1545 class EvaluatedRule < Struct.new( :rule_id, :rule_version, :expression, :expression_with_values, :outcomes, :evaluated, :matched) SENSITIVE = [:expression, :expression_with_values] include Aws::Structure end |
#expression ⇒ String
The rule expression.
1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 |
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 1545 class EvaluatedRule < Struct.new( :rule_id, :rule_version, :expression, :expression_with_values, :outcomes, :evaluated, :matched) SENSITIVE = [:expression, :expression_with_values] include Aws::Structure end |
#expression_with_values ⇒ String
The rule expression value.
1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 |
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 1545 class EvaluatedRule < Struct.new( :rule_id, :rule_version, :expression, :expression_with_values, :outcomes, :evaluated, :matched) SENSITIVE = [:expression, :expression_with_values] include Aws::Structure end |
#matched ⇒ Boolean
Indicates whether the rule matched.
1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 |
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 1545 class EvaluatedRule < Struct.new( :rule_id, :rule_version, :expression, :expression_with_values, :outcomes, :evaluated, :matched) SENSITIVE = [:expression, :expression_with_values] include Aws::Structure end |
#outcomes ⇒ Array<String>
The rule outcome.
1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 |
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 1545 class EvaluatedRule < Struct.new( :rule_id, :rule_version, :expression, :expression_with_values, :outcomes, :evaluated, :matched) SENSITIVE = [:expression, :expression_with_values] include Aws::Structure end |
#rule_id ⇒ String
The rule ID.
1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 |
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 1545 class EvaluatedRule < Struct.new( :rule_id, :rule_version, :expression, :expression_with_values, :outcomes, :evaluated, :matched) SENSITIVE = [:expression, :expression_with_values] include Aws::Structure end |
#rule_version ⇒ String
The rule version.
1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 |
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 1545 class EvaluatedRule < Struct.new( :rule_id, :rule_version, :expression, :expression_with_values, :outcomes, :evaluated, :matched) SENSITIVE = [:expression, :expression_with_values] include Aws::Structure end |