@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListCisScanConfigurationsFilterCriteria extends Object implements Serializable, Cloneable, StructuredPojo
A list of CIS scan configurations filter criteria.
Constructor and Description |
---|
ListCisScanConfigurationsFilterCriteria() |
Modifier and Type | Method and Description |
---|---|
ListCisScanConfigurationsFilterCriteria |
clone() |
boolean |
equals(Object obj) |
List<CisStringFilter> |
getScanConfigurationArnFilters()
The list of scan configuration ARN filters.
|
List<CisStringFilter> |
getScanNameFilters()
The list of scan name filters.
|
List<TagFilter> |
getTargetResourceTagFilters()
The list of target resource tag filters.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setScanConfigurationArnFilters(Collection<CisStringFilter> scanConfigurationArnFilters)
The list of scan configuration ARN filters.
|
void |
setScanNameFilters(Collection<CisStringFilter> scanNameFilters)
The list of scan name filters.
|
void |
setTargetResourceTagFilters(Collection<TagFilter> targetResourceTagFilters)
The list of target resource tag filters.
|
String |
toString()
Returns a string representation of this object.
|
ListCisScanConfigurationsFilterCriteria |
withScanConfigurationArnFilters(CisStringFilter... scanConfigurationArnFilters)
The list of scan configuration ARN filters.
|
ListCisScanConfigurationsFilterCriteria |
withScanConfigurationArnFilters(Collection<CisStringFilter> scanConfigurationArnFilters)
The list of scan configuration ARN filters.
|
ListCisScanConfigurationsFilterCriteria |
withScanNameFilters(CisStringFilter... scanNameFilters)
The list of scan name filters.
|
ListCisScanConfigurationsFilterCriteria |
withScanNameFilters(Collection<CisStringFilter> scanNameFilters)
The list of scan name filters.
|
ListCisScanConfigurationsFilterCriteria |
withTargetResourceTagFilters(Collection<TagFilter> targetResourceTagFilters)
The list of target resource tag filters.
|
ListCisScanConfigurationsFilterCriteria |
withTargetResourceTagFilters(TagFilter... targetResourceTagFilters)
The list of target resource tag filters.
|
public ListCisScanConfigurationsFilterCriteria()
public List<CisStringFilter> getScanConfigurationArnFilters()
The list of scan configuration ARN filters.
public void setScanConfigurationArnFilters(Collection<CisStringFilter> scanConfigurationArnFilters)
The list of scan configuration ARN filters.
scanConfigurationArnFilters
- The list of scan configuration ARN filters.public ListCisScanConfigurationsFilterCriteria withScanConfigurationArnFilters(CisStringFilter... scanConfigurationArnFilters)
The list of scan configuration ARN filters.
NOTE: This method appends the values to the existing list (if any). Use
setScanConfigurationArnFilters(java.util.Collection)
or
withScanConfigurationArnFilters(java.util.Collection)
if you want to override the existing values.
scanConfigurationArnFilters
- The list of scan configuration ARN filters.public ListCisScanConfigurationsFilterCriteria withScanConfigurationArnFilters(Collection<CisStringFilter> scanConfigurationArnFilters)
The list of scan configuration ARN filters.
scanConfigurationArnFilters
- The list of scan configuration ARN filters.public List<CisStringFilter> getScanNameFilters()
The list of scan name filters.
public void setScanNameFilters(Collection<CisStringFilter> scanNameFilters)
The list of scan name filters.
scanNameFilters
- The list of scan name filters.public ListCisScanConfigurationsFilterCriteria withScanNameFilters(CisStringFilter... scanNameFilters)
The list of scan name filters.
NOTE: This method appends the values to the existing list (if any). Use
setScanNameFilters(java.util.Collection)
or withScanNameFilters(java.util.Collection)
if you
want to override the existing values.
scanNameFilters
- The list of scan name filters.public ListCisScanConfigurationsFilterCriteria withScanNameFilters(Collection<CisStringFilter> scanNameFilters)
The list of scan name filters.
scanNameFilters
- The list of scan name filters.public List<TagFilter> getTargetResourceTagFilters()
The list of target resource tag filters.
public void setTargetResourceTagFilters(Collection<TagFilter> targetResourceTagFilters)
The list of target resource tag filters.
targetResourceTagFilters
- The list of target resource tag filters.public ListCisScanConfigurationsFilterCriteria withTargetResourceTagFilters(TagFilter... targetResourceTagFilters)
The list of target resource tag filters.
NOTE: This method appends the values to the existing list (if any). Use
setTargetResourceTagFilters(java.util.Collection)
or
withTargetResourceTagFilters(java.util.Collection)
if you want to override the existing values.
targetResourceTagFilters
- The list of target resource tag filters.public ListCisScanConfigurationsFilterCriteria withTargetResourceTagFilters(Collection<TagFilter> targetResourceTagFilters)
The list of target resource tag filters.
targetResourceTagFilters
- The list of target resource tag filters.public String toString()
toString
in class Object
Object.toString()
public ListCisScanConfigurationsFilterCriteria clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.