@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MapFilter extends Object implements Serializable, Cloneable, StructuredPojo
A map filter for querying findings. Each map filter provides the field to check, the value to look for, and the comparison operator.
| Constructor and Description |
|---|
MapFilter() |
| Modifier and Type | Method and Description |
|---|---|
MapFilter |
clone() |
boolean |
equals(Object obj) |
String |
getComparison()
The condition to apply to the key value when querying for findings with a map filter.
|
String |
getKey()
The key of the map filter.
|
String |
getValue()
The value for the key in the map filter.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setComparison(String comparison)
The condition to apply to the key value when querying for findings with a map filter.
|
void |
setKey(String key)
The key of the map filter.
|
void |
setValue(String value)
The value for the key in the map filter.
|
String |
toString()
Returns a string representation of this object.
|
MapFilter |
withComparison(MapFilterComparison comparison)
The condition to apply to the key value when querying for findings with a map filter.
|
MapFilter |
withComparison(String comparison)
The condition to apply to the key value when querying for findings with a map filter.
|
MapFilter |
withKey(String key)
The key of the map filter.
|
MapFilter |
withValue(String value)
The value for the key in the map filter.
|
public void setKey(String key)
The key of the map filter. For example, for ResourceTags, Key identifies the name of
the tag. For UserDefinedFields, Key is the name of the field.
key - The key of the map filter. For example, for ResourceTags, Key identifies the
name of the tag. For UserDefinedFields, Key is the name of the field.public String getKey()
The key of the map filter. For example, for ResourceTags, Key identifies the name of
the tag. For UserDefinedFields, Key is the name of the field.
ResourceTags, Key identifies the
name of the tag. For UserDefinedFields, Key is the name of the field.public MapFilter withKey(String key)
The key of the map filter. For example, for ResourceTags, Key identifies the name of
the tag. For UserDefinedFields, Key is the name of the field.
key - The key of the map filter. For example, for ResourceTags, Key identifies the
name of the tag. For UserDefinedFields, Key is the name of the field.public void setValue(String value)
The value for the key in the map filter. Filter values are case sensitive. For example, one of the values for a
tag called Department might be Security. If you provide security as the
filter value, then there is no match.
value - The value for the key in the map filter. Filter values are case sensitive. For example, one of the values
for a tag called Department might be Security. If you provide
security as the filter value, then there is no match.public String getValue()
The value for the key in the map filter. Filter values are case sensitive. For example, one of the values for a
tag called Department might be Security. If you provide security as the
filter value, then there is no match.
Department might be Security. If you provide
security as the filter value, then there is no match.public MapFilter withValue(String value)
The value for the key in the map filter. Filter values are case sensitive. For example, one of the values for a
tag called Department might be Security. If you provide security as the
filter value, then there is no match.
value - The value for the key in the map filter. Filter values are case sensitive. For example, one of the values
for a tag called Department might be Security. If you provide
security as the filter value, then there is no match.public void setComparison(String comparison)
The condition to apply to the key value when querying for findings with a map filter.
To search for values that exactly match the filter value, use EQUALS. For example, for the
ResourceTags field, the filter Department EQUALS Security matches findings that have
the value Security for the tag Department.
To search for values other than the filter value, use NOT_EQUALS. For example, for the
ResourceTags field, the filter Department NOT_EQUALS Finance matches findings that do
not have the value Finance for the tag Department.
EQUALS filters on the same field are joined by OR. A finding matches if it matches any
one of those filters.
NOT_EQUALS filters on the same field are joined by AND. A finding matches only if it
matches all of those filters.
You cannot have both an EQUALS filter and a NOT_EQUALS filter on the same field.
comparison - The condition to apply to the key value when querying for findings with a map filter.
To search for values that exactly match the filter value, use EQUALS. For example, for the
ResourceTags field, the filter Department EQUALS Security matches findings that
have the value Security for the tag Department.
To search for values other than the filter value, use NOT_EQUALS. For example, for the
ResourceTags field, the filter Department NOT_EQUALS Finance matches findings
that do not have the value Finance for the tag Department.
EQUALS filters on the same field are joined by OR. A finding matches if it
matches any one of those filters.
NOT_EQUALS filters on the same field are joined by AND. A finding matches only
if it matches all of those filters.
You cannot have both an EQUALS filter and a NOT_EQUALS filter on the same field.
MapFilterComparisonpublic String getComparison()
The condition to apply to the key value when querying for findings with a map filter.
To search for values that exactly match the filter value, use EQUALS. For example, for the
ResourceTags field, the filter Department EQUALS Security matches findings that have
the value Security for the tag Department.
To search for values other than the filter value, use NOT_EQUALS. For example, for the
ResourceTags field, the filter Department NOT_EQUALS Finance matches findings that do
not have the value Finance for the tag Department.
EQUALS filters on the same field are joined by OR. A finding matches if it matches any
one of those filters.
NOT_EQUALS filters on the same field are joined by AND. A finding matches only if it
matches all of those filters.
You cannot have both an EQUALS filter and a NOT_EQUALS filter on the same field.
To search for values that exactly match the filter value, use EQUALS. For example, for the
ResourceTags field, the filter Department EQUALS Security matches findings that
have the value Security for the tag Department.
To search for values other than the filter value, use NOT_EQUALS. For example, for the
ResourceTags field, the filter Department NOT_EQUALS Finance matches findings
that do not have the value Finance for the tag Department.
EQUALS filters on the same field are joined by OR. A finding matches if it
matches any one of those filters.
NOT_EQUALS filters on the same field are joined by AND. A finding matches only
if it matches all of those filters.
You cannot have both an EQUALS filter and a NOT_EQUALS filter on the same
field.
MapFilterComparisonpublic MapFilter withComparison(String comparison)
The condition to apply to the key value when querying for findings with a map filter.
To search for values that exactly match the filter value, use EQUALS. For example, for the
ResourceTags field, the filter Department EQUALS Security matches findings that have
the value Security for the tag Department.
To search for values other than the filter value, use NOT_EQUALS. For example, for the
ResourceTags field, the filter Department NOT_EQUALS Finance matches findings that do
not have the value Finance for the tag Department.
EQUALS filters on the same field are joined by OR. A finding matches if it matches any
one of those filters.
NOT_EQUALS filters on the same field are joined by AND. A finding matches only if it
matches all of those filters.
You cannot have both an EQUALS filter and a NOT_EQUALS filter on the same field.
comparison - The condition to apply to the key value when querying for findings with a map filter.
To search for values that exactly match the filter value, use EQUALS. For example, for the
ResourceTags field, the filter Department EQUALS Security matches findings that
have the value Security for the tag Department.
To search for values other than the filter value, use NOT_EQUALS. For example, for the
ResourceTags field, the filter Department NOT_EQUALS Finance matches findings
that do not have the value Finance for the tag Department.
EQUALS filters on the same field are joined by OR. A finding matches if it
matches any one of those filters.
NOT_EQUALS filters on the same field are joined by AND. A finding matches only
if it matches all of those filters.
You cannot have both an EQUALS filter and a NOT_EQUALS filter on the same field.
MapFilterComparisonpublic MapFilter withComparison(MapFilterComparison comparison)
The condition to apply to the key value when querying for findings with a map filter.
To search for values that exactly match the filter value, use EQUALS. For example, for the
ResourceTags field, the filter Department EQUALS Security matches findings that have
the value Security for the tag Department.
To search for values other than the filter value, use NOT_EQUALS. For example, for the
ResourceTags field, the filter Department NOT_EQUALS Finance matches findings that do
not have the value Finance for the tag Department.
EQUALS filters on the same field are joined by OR. A finding matches if it matches any
one of those filters.
NOT_EQUALS filters on the same field are joined by AND. A finding matches only if it
matches all of those filters.
You cannot have both an EQUALS filter and a NOT_EQUALS filter on the same field.
comparison - The condition to apply to the key value when querying for findings with a map filter.
To search for values that exactly match the filter value, use EQUALS. For example, for the
ResourceTags field, the filter Department EQUALS Security matches findings that
have the value Security for the tag Department.
To search for values other than the filter value, use NOT_EQUALS. For example, for the
ResourceTags field, the filter Department NOT_EQUALS Finance matches findings
that do not have the value Finance for the tag Department.
EQUALS filters on the same field are joined by OR. A finding matches if it
matches any one of those filters.
NOT_EQUALS filters on the same field are joined by AND. A finding matches only
if it matches all of those filters.
You cannot have both an EQUALS filter and a NOT_EQUALS filter on the same field.
MapFilterComparisonpublic String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2022. All rights reserved.