@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SearchResourcesCriteria extends Object implements Serializable, Cloneable, StructuredPojo
Specifies a property- or tag-based filter condition for including or excluding Amazon Web Services resources from the query results.
Constructor and Description |
---|
SearchResourcesCriteria() |
Modifier and Type | Method and Description |
---|---|
SearchResourcesCriteria |
clone() |
boolean |
equals(Object obj) |
SearchResourcesSimpleCriterion |
getSimpleCriterion()
A property-based condition that defines a property, operator, and one or more values for including or excluding
resources from the results.
|
SearchResourcesTagCriterion |
getTagCriterion()
A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including
or excluding resources from the results.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setSimpleCriterion(SearchResourcesSimpleCriterion simpleCriterion)
A property-based condition that defines a property, operator, and one or more values for including or excluding
resources from the results.
|
void |
setTagCriterion(SearchResourcesTagCriterion tagCriterion)
A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including
or excluding resources from the results.
|
String |
toString()
Returns a string representation of this object.
|
SearchResourcesCriteria |
withSimpleCriterion(SearchResourcesSimpleCriterion simpleCriterion)
A property-based condition that defines a property, operator, and one or more values for including or excluding
resources from the results.
|
SearchResourcesCriteria |
withTagCriterion(SearchResourcesTagCriterion tagCriterion)
A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including
or excluding resources from the results.
|
public void setSimpleCriterion(SearchResourcesSimpleCriterion simpleCriterion)
A property-based condition that defines a property, operator, and one or more values for including or excluding resources from the results.
simpleCriterion
- A property-based condition that defines a property, operator, and one or more values for including or
excluding resources from the results.public SearchResourcesSimpleCriterion getSimpleCriterion()
A property-based condition that defines a property, operator, and one or more values for including or excluding resources from the results.
public SearchResourcesCriteria withSimpleCriterion(SearchResourcesSimpleCriterion simpleCriterion)
A property-based condition that defines a property, operator, and one or more values for including or excluding resources from the results.
simpleCriterion
- A property-based condition that defines a property, operator, and one or more values for including or
excluding resources from the results.public void setTagCriterion(SearchResourcesTagCriterion tagCriterion)
A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding resources from the results.
tagCriterion
- A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for
including or excluding resources from the results.public SearchResourcesTagCriterion getTagCriterion()
A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding resources from the results.
public SearchResourcesCriteria withTagCriterion(SearchResourcesTagCriterion tagCriterion)
A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding resources from the results.
tagCriterion
- A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for
including or excluding resources from the results.public String toString()
toString
in class Object
Object.toString()
public SearchResourcesCriteria clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.