NAME

Paws::ElasticBeanstalk::SearchFilter

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::ElasticBeanstalk::SearchFilter object:

$service_obj->Method(Att1 => { Attribute => $value, ..., Values => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::ElasticBeanstalk::SearchFilter object:

$result = $service_obj->Method(...);
$result->Att1->Attribute

DESCRIPTION

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.

ATTRIBUTES

Attribute => Str

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

Operator => Str

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

Values => ArrayRef[Str|Undef]

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

SEE ALSO

This class forms part of Paws, describing an object used in Paws::ElasticBeanstalk

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues