@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetAggregateComplianceDetailsByConfigRuleRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
GetAggregateComplianceDetailsByConfigRuleRequest() |
Modifier and Type | Method and Description |
---|---|
GetAggregateComplianceDetailsByConfigRuleRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAccountId()
The 12-digit account ID of the source account.
|
String |
getAwsRegion()
The source region from where the data is aggregated.
|
String |
getComplianceType()
The resource compliance status.
|
String |
getConfigRuleName()
The name of the AWS Config rule for which you want compliance information.
|
String |
getConfigurationAggregatorName()
The name of the configuration aggregator.
|
Integer |
getLimit()
The maximum number of evaluation results returned on each page.
|
String |
getNextToken()
The nextToken string returned on a previous page that you use to get the next page of results in a paginated
response.
|
int |
hashCode() |
void |
setAccountId(String accountId)
The 12-digit account ID of the source account.
|
void |
setAwsRegion(String awsRegion)
The source region from where the data is aggregated.
|
void |
setComplianceType(String complianceType)
The resource compliance status.
|
void |
setConfigRuleName(String configRuleName)
The name of the AWS Config rule for which you want compliance information.
|
void |
setConfigurationAggregatorName(String configurationAggregatorName)
The name of the configuration aggregator.
|
void |
setLimit(Integer limit)
The maximum number of evaluation results returned on each page.
|
void |
setNextToken(String nextToken)
The nextToken string returned on a previous page that you use to get the next page of results in a paginated
response.
|
String |
toString()
Returns a string representation of this object.
|
GetAggregateComplianceDetailsByConfigRuleRequest |
withAccountId(String accountId)
The 12-digit account ID of the source account.
|
GetAggregateComplianceDetailsByConfigRuleRequest |
withAwsRegion(String awsRegion)
The source region from where the data is aggregated.
|
GetAggregateComplianceDetailsByConfigRuleRequest |
withComplianceType(ComplianceType complianceType)
The resource compliance status.
|
GetAggregateComplianceDetailsByConfigRuleRequest |
withComplianceType(String complianceType)
The resource compliance status.
|
GetAggregateComplianceDetailsByConfigRuleRequest |
withConfigRuleName(String configRuleName)
The name of the AWS Config rule for which you want compliance information.
|
GetAggregateComplianceDetailsByConfigRuleRequest |
withConfigurationAggregatorName(String configurationAggregatorName)
The name of the configuration aggregator.
|
GetAggregateComplianceDetailsByConfigRuleRequest |
withLimit(Integer limit)
The maximum number of evaluation results returned on each page.
|
GetAggregateComplianceDetailsByConfigRuleRequest |
withNextToken(String nextToken)
The nextToken string returned on a previous page that you use to get the next page of results in a paginated
response.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public GetAggregateComplianceDetailsByConfigRuleRequest()
public void setConfigurationAggregatorName(String configurationAggregatorName)
The name of the configuration aggregator.
configurationAggregatorName
- The name of the configuration aggregator.public String getConfigurationAggregatorName()
The name of the configuration aggregator.
public GetAggregateComplianceDetailsByConfigRuleRequest withConfigurationAggregatorName(String configurationAggregatorName)
The name of the configuration aggregator.
configurationAggregatorName
- The name of the configuration aggregator.public void setConfigRuleName(String configRuleName)
The name of the AWS Config rule for which you want compliance information.
configRuleName
- The name of the AWS Config rule for which you want compliance information.public String getConfigRuleName()
The name of the AWS Config rule for which you want compliance information.
public GetAggregateComplianceDetailsByConfigRuleRequest withConfigRuleName(String configRuleName)
The name of the AWS Config rule for which you want compliance information.
configRuleName
- The name of the AWS Config rule for which you want compliance information.public void setAccountId(String accountId)
The 12-digit account ID of the source account.
accountId
- The 12-digit account ID of the source account.public String getAccountId()
The 12-digit account ID of the source account.
public GetAggregateComplianceDetailsByConfigRuleRequest withAccountId(String accountId)
The 12-digit account ID of the source account.
accountId
- The 12-digit account ID of the source account.public void setAwsRegion(String awsRegion)
The source region from where the data is aggregated.
awsRegion
- The source region from where the data is aggregated.public String getAwsRegion()
The source region from where the data is aggregated.
public GetAggregateComplianceDetailsByConfigRuleRequest withAwsRegion(String awsRegion)
The source region from where the data is aggregated.
awsRegion
- The source region from where the data is aggregated.public void setComplianceType(String complianceType)
The resource compliance status.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, AWS Config supports only the
COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
complianceType
- The resource compliance status.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, AWS Config supports only
the COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
ComplianceType
public String getComplianceType()
The resource compliance status.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, AWS Config supports only the
COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, AWS Config supports only
the COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
ComplianceType
public GetAggregateComplianceDetailsByConfigRuleRequest withComplianceType(String complianceType)
The resource compliance status.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, AWS Config supports only the
COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
complianceType
- The resource compliance status.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, AWS Config supports only
the COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
ComplianceType
public GetAggregateComplianceDetailsByConfigRuleRequest withComplianceType(ComplianceType complianceType)
The resource compliance status.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, AWS Config supports only the
COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
complianceType
- The resource compliance status.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, AWS Config supports only
the COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
ComplianceType
public void setLimit(Integer limit)
The maximum number of evaluation results returned on each page. The default is 50. You cannot specify a number greater than 100. If you specify 0, AWS Config uses the default.
limit
- The maximum number of evaluation results returned on each page. The default is 50. You cannot specify a
number greater than 100. If you specify 0, AWS Config uses the default.public Integer getLimit()
The maximum number of evaluation results returned on each page. The default is 50. You cannot specify a number greater than 100. If you specify 0, AWS Config uses the default.
public GetAggregateComplianceDetailsByConfigRuleRequest withLimit(Integer limit)
The maximum number of evaluation results returned on each page. The default is 50. You cannot specify a number greater than 100. If you specify 0, AWS Config uses the default.
limit
- The maximum number of evaluation results returned on each page. The default is 50. You cannot specify a
number greater than 100. If you specify 0, AWS Config uses the default.public void setNextToken(String nextToken)
The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
nextToken
- The nextToken string returned on a previous page that you use to get the next page of results in a
paginated response.public String getNextToken()
The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
public GetAggregateComplianceDetailsByConfigRuleRequest withNextToken(String nextToken)
The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
nextToken
- The nextToken string returned on a previous page that you use to get the next page of results in a
paginated response.public String toString()
toString
in class Object
Object.toString()
public GetAggregateComplianceDetailsByConfigRuleRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.