Class: Aws::AmplifyUIBuilder::Types::Predicate
- Inherits:
-
Struct
- Object
- Struct
- Aws::AmplifyUIBuilder::Types::Predicate
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-amplifyuibuilder/types.rb
Overview
Stores information for generating Amplify DataStore queries. Use a ‘Predicate` to retrieve a subset of the data in a collection.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#and ⇒ Array<Types::Predicate>
A list of predicates to combine logically.
-
#field ⇒ String
The field to query.
-
#operand ⇒ String
The value to use when performing the evaluation.
-
#operand_type ⇒ String
The type of value to use when performing the evaluation.
-
#operator ⇒ String
The operator to use to perform the evaluation.
-
#or ⇒ Array<Types::Predicate>
A list of predicates to combine logically.
Instance Attribute Details
#and ⇒ Array<Types::Predicate>
A list of predicates to combine logically.
2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2685 class Predicate < Struct.new( :or, :and, :field, :operator, :operand, :operand_type) SENSITIVE = [] include Aws::Structure end |
#field ⇒ String
The field to query.
2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2685 class Predicate < Struct.new( :or, :and, :field, :operator, :operand, :operand_type) SENSITIVE = [] include Aws::Structure end |
#operand ⇒ String
The value to use when performing the evaluation.
2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2685 class Predicate < Struct.new( :or, :and, :field, :operator, :operand, :operand_type) SENSITIVE = [] include Aws::Structure end |
#operand_type ⇒ String
The type of value to use when performing the evaluation.
2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2685 class Predicate < Struct.new( :or, :and, :field, :operator, :operand, :operand_type) SENSITIVE = [] include Aws::Structure end |
#operator ⇒ String
The operator to use to perform the evaluation.
2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2685 class Predicate < Struct.new( :or, :and, :field, :operator, :operand, :operand_type) SENSITIVE = [] include Aws::Structure end |
#or ⇒ Array<Types::Predicate>
A list of predicates to combine logically.
2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 |
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 2685 class Predicate < Struct.new( :or, :and, :field, :operator, :operand, :operand_type) SENSITIVE = [] include Aws::Structure end |