Class: Aws::ElasticBeanstalk::Types::SearchFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticBeanstalk::Types::SearchFilter
- Includes:
- Structure
- Defined in:
- 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`
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) OR (Attribute Operator Values) 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 the `Values`.
-
#values ⇒ Array<String>
The list of values applied to the ‘Attribute` and `Operator` 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 '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 '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 'lib/aws-sdk-elasticbeanstalk/types.rb', line 3854 class SearchFilter < Struct.new( :attribute, :operator, :values) SENSITIVE = [] include Aws::Structure end |