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
show all
Defined in:
(unknown)

Overview

Note:

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

Instance Attribute Details

#attributeString

The result attribute to which the filter values are applied. Valid values vary by API action.

Returns:

  • (String)

    The result attribute to which the filter values are applied.

#operatorString

The operator to apply to the Attribute with each of the Values. Valid values vary by Attribute.

Returns:

  • (String)

    The operator to apply to the Attribute with each of the Values.

#valuesArray<String>

The list of values applied to the Attribute and Operator attributes. Number of values and valid values vary by Attribute.

Returns:

  • (Array<String>)

    The list of values applied to the Attribute and Operator attributes.