Class: Aws::FraudDetector::Types::EvaluatedRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::FraudDetector::Types::EvaluatedRule
- Includes:
- Structure
- Defined in:
- 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.
1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 |
# File 'lib/aws-sdk-frauddetector/types.rb', line 1647 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.
1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 |
# File 'lib/aws-sdk-frauddetector/types.rb', line 1647 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.
1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 |
# File 'lib/aws-sdk-frauddetector/types.rb', line 1647 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.
1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 |
# File 'lib/aws-sdk-frauddetector/types.rb', line 1647 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.
1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 |
# File 'lib/aws-sdk-frauddetector/types.rb', line 1647 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.
1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 |
# File 'lib/aws-sdk-frauddetector/types.rb', line 1647 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.
1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 |
# File 'lib/aws-sdk-frauddetector/types.rb', line 1647 class EvaluatedRule < Struct.new( :rule_id, :rule_version, :expression, :expression_with_values, :outcomes, :evaluated, :matched) SENSITIVE = [:expression, :expression_with_values] include Aws::Structure end |