@Generated(value="software.amazon.awssdk:codegen") public final class GetAggregateComplianceDetailsByConfigRuleRequest extends ConfigRequest implements ToCopyableBuilder<GetAggregateComplianceDetailsByConfigRuleRequest.Builder,GetAggregateComplianceDetailsByConfigRuleRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetAggregateComplianceDetailsByConfigRuleRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
accountId()
The 12-digit account ID of the source account.
|
String |
awsRegion()
The source region from where the data is aggregated.
|
static GetAggregateComplianceDetailsByConfigRuleRequest.Builder |
builder() |
ComplianceType |
complianceType()
The resource compliance status.
|
String |
complianceTypeAsString()
The resource compliance status.
|
String |
configRuleName()
The name of the Config rule for which you want compliance information.
|
String |
configurationAggregatorName()
The name of the configuration aggregator.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
limit()
The maximum number of evaluation results returned on each page.
|
String |
nextToken()
The
nextToken string returned on a previous page that you use to get the next page of results in a
paginated response. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetAggregateComplianceDetailsByConfigRuleRequest.Builder> |
serializableBuilderClass() |
GetAggregateComplianceDetailsByConfigRuleRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String configurationAggregatorName()
The name of the configuration aggregator.
public final String configRuleName()
The name of the Config rule for which you want compliance information.
public final String accountId()
The 12-digit account ID of the source account.
public final String awsRegion()
The source region from where the data is aggregated.
public final 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.
If the service returns an enum value that is not available in the current SDK version, complianceType
will return ComplianceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from complianceTypeAsString().
For the GetAggregateComplianceDetailsByConfigRuleRequest data type, Config supports only the
COMPLIANT and NON_COMPLIANT. Config does not support the
NOT_APPLICABLE and INSUFFICIENT_DATA values.
ComplianceTypepublic final String complianceTypeAsString()
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.
If the service returns an enum value that is not available in the current SDK version, complianceType
will return ComplianceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from complianceTypeAsString().
For the GetAggregateComplianceDetailsByConfigRuleRequest data type, Config supports only the
COMPLIANT and NON_COMPLIANT. Config does not support the
NOT_APPLICABLE and INSUFFICIENT_DATA values.
ComplianceTypepublic final 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.
public final 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 string returned on a previous page that you use to get the next page of
results in a paginated response.public GetAggregateComplianceDetailsByConfigRuleRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetAggregateComplianceDetailsByConfigRuleRequest.Builder,GetAggregateComplianceDetailsByConfigRuleRequest>toBuilder in class ConfigRequestpublic static GetAggregateComplianceDetailsByConfigRuleRequest.Builder builder()
public static Class<? extends GetAggregateComplianceDetailsByConfigRuleRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.