Class GetComplianceDetailsByConfigRuleRequest
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
- See Also:
-
Field Summary
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a shallow clone of this request.boolean
Filters the results by compliance.The name of the AWS Config rule for which you want compliance information.getLimit()
The maximum number of evaluation results returned on each page.ThenextToken
string returned on a previous page that you use to get the next page of results in a paginated response.int
hashCode()
void
setComplianceTypes
(Collection<String> complianceTypes) Filters the results by compliance.void
setConfigRuleName
(String configRuleName) The name of the AWS Config rule for which you want compliance information.void
The maximum number of evaluation results returned on each page.void
setNextToken
(String nextToken) ThenextToken
string returned on a previous page that you use to get the next page of results in a paginated response.toString()
Returns a string representation of this object; useful for testing and debugging.withComplianceTypes
(ComplianceType... complianceTypes) Filters the results by compliance.withComplianceTypes
(String... complianceTypes) Filters the results by compliance.withComplianceTypes
(Collection<String> complianceTypes) Filters the results by compliance.withConfigRuleName
(String configRuleName) The name of the AWS Config rule for which you want compliance information.The maximum number of evaluation results returned on each page.withNextToken
(String nextToken) ThenextToken
string returned on a previous page that you use to get the next page of results in a paginated response.Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
Constructor Details
-
GetComplianceDetailsByConfigRuleRequest
public GetComplianceDetailsByConfigRuleRequest()
-
-
Method Details
-
setConfigRuleName
The name of the AWS Config rule for which you want compliance information.
- Parameters:
configRuleName
- The name of the AWS Config rule for which you want compliance information.
-
getConfigRuleName
The name of the AWS Config rule for which you want compliance information.
- Returns:
- The name of the AWS Config rule for which you want compliance information.
-
withConfigRuleName
The name of the AWS Config rule for which you want compliance information.
- Parameters:
configRuleName
- The name of the AWS Config rule for which you want compliance information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getComplianceTypes
Filters the results by compliance.
The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Returns:
- Filters the results by compliance.
The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
. - See Also:
-
setComplianceTypes
Filters the results by compliance.
The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Parameters:
complianceTypes
- Filters the results by compliance.The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- See Also:
-
withComplianceTypes
Filters the results by compliance.
The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.NOTE: This method appends the values to the existing list (if any). Use
setComplianceTypes(java.util.Collection)
orwithComplianceTypes(java.util.Collection)
if you want to override the existing values.- Parameters:
complianceTypes
- Filters the results by compliance.The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
withComplianceTypes
public GetComplianceDetailsByConfigRuleRequest withComplianceTypes(Collection<String> complianceTypes) Filters the results by compliance.
The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Parameters:
complianceTypes
- Filters the results by compliance.The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
withComplianceTypes
public GetComplianceDetailsByConfigRuleRequest withComplianceTypes(ComplianceType... complianceTypes) Filters the results by compliance.
The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Parameters:
complianceTypes
- Filters the results by compliance.The allowed values are
COMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setLimit
The maximum number of evaluation results returned on each page. The default is 10. You cannot specify a limit greater than 100. If you specify 0, AWS Config uses the default.
- Parameters:
limit
- The maximum number of evaluation results returned on each page. The default is 10. You cannot specify a limit greater than 100. If you specify 0, AWS Config uses the default.
-
getLimit
The maximum number of evaluation results returned on each page. The default is 10. You cannot specify a limit greater than 100. If you specify 0, AWS Config uses the default.
- Returns:
- The maximum number of evaluation results returned on each page. The default is 10. You cannot specify a limit greater than 100. If you specify 0, AWS Config uses the default.
-
withLimit
The maximum number of evaluation results returned on each page. The default is 10. You cannot specify a limit greater than 100. If you specify 0, AWS Config uses the default.
- Parameters:
limit
- The maximum number of evaluation results returned on each page. The default is 10. You cannot specify a limit greater than 100. If you specify 0, AWS Config uses the default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setNextToken
The
nextToken
string returned on a previous page that you use to get the next page of results in a paginated response.- Parameters:
nextToken
- ThenextToken
string returned on a previous page that you use to get the next page of results in a paginated response.
-
getNextToken
The
nextToken
string returned on a previous page that you use to get the next page of results in a paginated response.- Returns:
- The
nextToken
string returned on a previous page that you use to get the next page of results in a paginated response.
-
withNextToken
The
nextToken
string returned on a previous page that you use to get the next page of results in a paginated response.- Parameters:
nextToken
- ThenextToken
string returned on a previous page that you use to get the next page of results in a paginated response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
-