Interface AggregateEvaluationResult.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<AggregateEvaluationResult.Builder,,- AggregateEvaluationResult> - SdkBuilder<AggregateEvaluationResult.Builder,,- AggregateEvaluationResult> - SdkPojo
- Enclosing class:
- AggregateEvaluationResult
- 
Method SummaryModifier and TypeMethodDescriptionThe 12-digit account ID of the source account.annotation(String annotation) Supplementary information about how the agrregate evaluation determined the compliance.The source region from where the data is aggregated.complianceType(String complianceType) The resource compliance status.complianceType(ComplianceType complianceType) The resource compliance status.configRuleInvokedTime(Instant configRuleInvokedTime) The time when the Config rule evaluated the Amazon Web Services resource.evaluationResultIdentifier(Consumer<EvaluationResultIdentifier.Builder> evaluationResultIdentifier) Uniquely identifies the evaluation result.evaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier) Uniquely identifies the evaluation result.resultRecordedTime(Instant resultRecordedTime) The time when Config recorded the aggregate evaluation result.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
evaluationResultIdentifierAggregateEvaluationResult.Builder evaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier) Uniquely identifies the evaluation result. - Parameters:
- evaluationResultIdentifier- Uniquely identifies the evaluation result.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
evaluationResultIdentifierdefault AggregateEvaluationResult.Builder evaluationResultIdentifier(Consumer<EvaluationResultIdentifier.Builder> evaluationResultIdentifier) Uniquely identifies the evaluation result. This is a convenience method that creates an instance of theEvaluationResultIdentifier.Builderavoiding the need to create one manually viaEvaluationResultIdentifier.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toevaluationResultIdentifier(EvaluationResultIdentifier).- Parameters:
- evaluationResultIdentifier- a consumer that will call methods on- EvaluationResultIdentifier.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
complianceTypeThe resource compliance status. For the AggregationEvaluationResultdata type, Config supports only theCOMPLIANTandNON_COMPLIANT. Config does not support theNOT_APPLICABLEandINSUFFICIENT_DATAvalue.- Parameters:
- complianceType- The resource compliance status.- For the - AggregationEvaluationResultdata type, Config supports only the- COMPLIANTand- NON_COMPLIANT. Config does not support the- NOT_APPLICABLEand- INSUFFICIENT_DATAvalue.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
complianceTypeThe resource compliance status. For the AggregationEvaluationResultdata type, Config supports only theCOMPLIANTandNON_COMPLIANT. Config does not support theNOT_APPLICABLEandINSUFFICIENT_DATAvalue.- Parameters:
- complianceType- The resource compliance status.- For the - AggregationEvaluationResultdata type, Config supports only the- COMPLIANTand- NON_COMPLIANT. Config does not support the- NOT_APPLICABLEand- INSUFFICIENT_DATAvalue.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
resultRecordedTimeThe time when Config recorded the aggregate evaluation result. - Parameters:
- resultRecordedTime- The time when Config recorded the aggregate evaluation result.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
configRuleInvokedTimeThe time when the Config rule evaluated the Amazon Web Services resource. - Parameters:
- configRuleInvokedTime- The time when the Config rule evaluated the Amazon Web Services resource.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
annotationSupplementary information about how the agrregate evaluation determined the compliance. - Parameters:
- annotation- Supplementary information about how the agrregate evaluation determined the compliance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
accountIdThe 12-digit account ID of the source account. - Parameters:
- accountId- The 12-digit account ID of the source account.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
awsRegionThe source region from where the data is aggregated. - Parameters:
- awsRegion- The source region from where the data is aggregated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-