Class: Aws::ElasticBeanstalk::Types::SearchFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticBeanstalk::Types::SearchFilter
- Defined in:
- gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb
Overview
Describes criteria to restrict a list of results.
For operators that apply a single value to the attribute, the filter
is evaluated as follows: Attribute Operator Values[1]
Some operators, e.g. in
, can apply multiple values. In this case,
the filter is evaluated as a logical union (OR) of applications of the
operator to the attribute with each one of the values: (Attribute
Operator Values[1]) OR (Attribute Operator Values[2]) OR ...
The valid values for attributes of SearchFilter
depend on the API
action. For valid values, see the reference page for the API action
you're calling that takes a SearchFilter
parameter.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#attribute ⇒ String
The result attribute to which the filter values are applied.
-
#operator ⇒ String
The operator to apply to the
Attribute
with each of theValues
. -
#values ⇒ Array<String>
The list of values applied to the
Attribute
andOperator
attributes.
Instance Attribute Details
#attribute ⇒ String
The result attribute to which the filter values are applied. Valid values vary by API action.
3854 3855 3856 3857 3858 3859 3860 |
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 3854 class SearchFilter < Struct.new( :attribute, :operator, :values) SENSITIVE = [] include Aws::Structure end |
#operator ⇒ String
The operator to apply to the Attribute
with each of the Values
.
Valid values vary by Attribute
.
3854 3855 3856 3857 3858 3859 3860 |
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 3854 class SearchFilter < Struct.new( :attribute, :operator, :values) SENSITIVE = [] include Aws::Structure end |
#values ⇒ Array<String>
The list of values applied to the Attribute
and Operator
attributes. Number of values and valid values vary by Attribute
.
3854 3855 3856 3857 3858 3859 3860 |
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 3854 class SearchFilter < Struct.new( :attribute, :operator, :values) SENSITIVE = [] include Aws::Structure end |