@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ConformancePackComplianceFilters extends Object implements Serializable, Cloneable, StructuredPojo
Filters the conformance pack by compliance types and Config rule names.
Constructor and Description |
---|
ConformancePackComplianceFilters() |
Modifier and Type | Method and Description |
---|---|
ConformancePackComplianceFilters |
clone() |
boolean |
equals(Object obj) |
String |
getComplianceType()
Filters the results by compliance.
|
List<String> |
getConfigRuleNames()
Filters the results by Config rule names.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setComplianceType(String complianceType)
Filters the results by compliance.
|
void |
setConfigRuleNames(Collection<String> configRuleNames)
Filters the results by Config rule names.
|
String |
toString()
Returns a string representation of this object.
|
ConformancePackComplianceFilters |
withComplianceType(ConformancePackComplianceType complianceType)
Filters the results by compliance.
|
ConformancePackComplianceFilters |
withComplianceType(String complianceType)
Filters the results by compliance.
|
ConformancePackComplianceFilters |
withConfigRuleNames(Collection<String> configRuleNames)
Filters the results by Config rule names.
|
ConformancePackComplianceFilters |
withConfigRuleNames(String... configRuleNames)
Filters the results by Config rule names.
|
public List<String> getConfigRuleNames()
Filters the results by Config rule names.
public void setConfigRuleNames(Collection<String> configRuleNames)
Filters the results by Config rule names.
configRuleNames
- Filters the results by Config rule names.public ConformancePackComplianceFilters withConfigRuleNames(String... configRuleNames)
Filters the results by Config rule names.
NOTE: This method appends the values to the existing list (if any). Use
setConfigRuleNames(java.util.Collection)
or withConfigRuleNames(java.util.Collection)
if you
want to override the existing values.
configRuleNames
- Filters the results by Config rule names.public ConformancePackComplianceFilters withConfigRuleNames(Collection<String> configRuleNames)
Filters the results by Config rule names.
configRuleNames
- Filters the results by Config rule names.public void setComplianceType(String complianceType)
Filters the results by compliance.
The allowed values are COMPLIANT
and NON_COMPLIANT
. INSUFFICIENT_DATA
is
not supported.
complianceType
- Filters the results by compliance.
The allowed values are COMPLIANT
and NON_COMPLIANT
.
INSUFFICIENT_DATA
is not supported.
ConformancePackComplianceType
public String getComplianceType()
Filters the results by compliance.
The allowed values are COMPLIANT
and NON_COMPLIANT
. INSUFFICIENT_DATA
is
not supported.
The allowed values are COMPLIANT
and NON_COMPLIANT
.
INSUFFICIENT_DATA
is not supported.
ConformancePackComplianceType
public ConformancePackComplianceFilters withComplianceType(String complianceType)
Filters the results by compliance.
The allowed values are COMPLIANT
and NON_COMPLIANT
. INSUFFICIENT_DATA
is
not supported.
complianceType
- Filters the results by compliance.
The allowed values are COMPLIANT
and NON_COMPLIANT
.
INSUFFICIENT_DATA
is not supported.
ConformancePackComplianceType
public ConformancePackComplianceFilters withComplianceType(ConformancePackComplianceType complianceType)
Filters the results by compliance.
The allowed values are COMPLIANT
and NON_COMPLIANT
. INSUFFICIENT_DATA
is
not supported.
complianceType
- Filters the results by compliance.
The allowed values are COMPLIANT
and NON_COMPLIANT
.
INSUFFICIENT_DATA
is not supported.
ConformancePackComplianceType
public String toString()
toString
in class Object
Object.toString()
public ConformancePackComplianceFilters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.