@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 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 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 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 Config rule for which you want compliance information.
configRuleName
- The name of the Config rule for which you want compliance information.public String getConfigRuleName()
The name of the Config rule for which you want compliance information.
public GetAggregateComplianceDetailsByConfigRuleRequest withConfigRuleName(String configRuleName)
The name of the Config rule for which you want compliance information.
configRuleName
- The name of the 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, Config supports only the
COMPLIANT
and NON_COMPLIANT
. Config does not support the NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
complianceType
- The resource compliance status.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, Config supports only the
COMPLIANT
and NON_COMPLIANT
. Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
ComplianceType
public String getComplianceType()
The resource compliance status.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, Config supports only the
COMPLIANT
and NON_COMPLIANT
. Config does not support the NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, Config supports only the
COMPLIANT
and NON_COMPLIANT
. 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, Config supports only the
COMPLIANT
and NON_COMPLIANT
. Config does not support the NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
complianceType
- The resource compliance status.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, Config supports only the
COMPLIANT
and NON_COMPLIANT
. 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, Config supports only the
COMPLIANT
and NON_COMPLIANT
. Config does not support the NOT_APPLICABLE
and INSUFFICIENT_DATA
values.
complianceType
- The resource compliance status.
For the GetAggregateComplianceDetailsByConfigRuleRequest
data type, Config supports only the
COMPLIANT
and NON_COMPLIANT
. 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, 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, 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, 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, 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, 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.
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()