You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ElasticBeanstalk::Types::SearchFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticBeanstalk::Types::SearchFilter
- Defined in:
- (unknown)
Overview
When passing SearchFilter as input to an Aws::Client method, you can use a vanilla Hash:
{
attribute: "SearchFilterAttribute",
operator: "SearchFilterOperator",
values: ["SearchFilterValue"],
}
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.
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.
#operator ⇒ String
The operator to apply to the Attribute
with each of the Values
.
Valid values vary by Attribute
.
#values ⇒ Array<String>
The list of values applied to the Attribute
and Operator
attributes.
Number of values and valid values vary by Attribute
.