public static interface AggregateEvaluationResult.Builder extends SdkPojo, CopyableBuilder<AggregateEvaluationResult.Builder,AggregateEvaluationResult>
Modifier and Type | Method and Description |
---|---|
AggregateEvaluationResult.Builder |
accountId(String accountId)
The 12-digit account ID of the source account.
|
AggregateEvaluationResult.Builder |
annotation(String annotation)
Supplementary information about how the agrregate evaluation determined the compliance.
|
AggregateEvaluationResult.Builder |
awsRegion(String awsRegion)
The source region from where the data is aggregated.
|
AggregateEvaluationResult.Builder |
complianceType(ComplianceType complianceType)
The resource compliance status.
|
AggregateEvaluationResult.Builder |
complianceType(String complianceType)
The resource compliance status.
|
AggregateEvaluationResult.Builder |
configRuleInvokedTime(Instant configRuleInvokedTime)
The time when the AWS Config rule evaluated the AWS resource.
|
default AggregateEvaluationResult.Builder |
evaluationResultIdentifier(Consumer<EvaluationResultIdentifier.Builder> evaluationResultIdentifier)
Uniquely identifies the evaluation result.
|
AggregateEvaluationResult.Builder |
evaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier)
Uniquely identifies the evaluation result.
|
AggregateEvaluationResult.Builder |
resultRecordedTime(Instant resultRecordedTime)
The time when AWS Config recorded the aggregate evaluation result.
|
copy
applyMutation, build
AggregateEvaluationResult.Builder evaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier)
Uniquely identifies the evaluation result.
evaluationResultIdentifier
- Uniquely identifies the evaluation result.default AggregateEvaluationResult.Builder evaluationResultIdentifier(Consumer<EvaluationResultIdentifier.Builder> evaluationResultIdentifier)
Uniquely identifies the evaluation result.
This is a convenience that creates an instance of theEvaluationResultIdentifier.Builder
avoiding the
need to create one manually via EvaluationResultIdentifier.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to evaluationResultIdentifier(EvaluationResultIdentifier)
.evaluationResultIdentifier
- a consumer that will call methods on EvaluationResultIdentifier.Builder
evaluationResultIdentifier(EvaluationResultIdentifier)
AggregateEvaluationResult.Builder complianceType(String complianceType)
The resource compliance status.
For the AggregationEvaluationResult
data type, AWS Config supports only the
COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
value.
complianceType
- The resource compliance status.
For the AggregationEvaluationResult
data type, AWS Config supports only the
COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
value.
ComplianceType
,
ComplianceType
AggregateEvaluationResult.Builder complianceType(ComplianceType complianceType)
The resource compliance status.
For the AggregationEvaluationResult
data type, AWS Config supports only the
COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
value.
complianceType
- The resource compliance status.
For the AggregationEvaluationResult
data type, AWS Config supports only the
COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the
NOT_APPLICABLE
and INSUFFICIENT_DATA
value.
ComplianceType
,
ComplianceType
AggregateEvaluationResult.Builder resultRecordedTime(Instant resultRecordedTime)
The time when AWS Config recorded the aggregate evaluation result.
resultRecordedTime
- The time when AWS Config recorded the aggregate evaluation result.AggregateEvaluationResult.Builder configRuleInvokedTime(Instant configRuleInvokedTime)
The time when the AWS Config rule evaluated the AWS resource.
configRuleInvokedTime
- The time when the AWS Config rule evaluated the AWS resource.AggregateEvaluationResult.Builder annotation(String annotation)
Supplementary information about how the agrregate evaluation determined the compliance.
annotation
- Supplementary information about how the agrregate evaluation determined the compliance.AggregateEvaluationResult.Builder accountId(String accountId)
The 12-digit account ID of the source account.
accountId
- The 12-digit account ID of the source account.AggregateEvaluationResult.Builder awsRegion(String awsRegion)
The source region from where the data is aggregated.
awsRegion
- The source region from where the data is aggregated.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.