Interface AggregateEvaluationResult.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AggregateEvaluationResult.Builder,AggregateEvaluationResult>,SdkBuilder<AggregateEvaluationResult.Builder,AggregateEvaluationResult>,SdkPojo
- Enclosing class:
- AggregateEvaluationResult
public static interface AggregateEvaluationResult.Builder extends SdkPojo, CopyableBuilder<AggregateEvaluationResult.Builder,AggregateEvaluationResult>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AggregateEvaluationResult.BuilderaccountId(String accountId)The 12-digit account ID of the source account.AggregateEvaluationResult.Builderannotation(String annotation)Supplementary information about how the agrregate evaluation determined the compliance.AggregateEvaluationResult.BuilderawsRegion(String awsRegion)The source region from where the data is aggregated.AggregateEvaluationResult.BuildercomplianceType(String complianceType)The resource compliance status.AggregateEvaluationResult.BuildercomplianceType(ComplianceType complianceType)The resource compliance status.AggregateEvaluationResult.BuilderconfigRuleInvokedTime(Instant configRuleInvokedTime)The time when the Config rule evaluated the Amazon Web Services resource.default AggregateEvaluationResult.BuilderevaluationResultIdentifier(Consumer<EvaluationResultIdentifier.Builder> evaluationResultIdentifier)Uniquely identifies the evaluation result.AggregateEvaluationResult.BuilderevaluationResultIdentifier(EvaluationResultIdentifier evaluationResultIdentifier)Uniquely identifies the evaluation result.AggregateEvaluationResult.BuilderresultRecordedTime(Instant resultRecordedTime)The time when Config recorded the aggregate evaluation result.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
evaluationResultIdentifier
AggregateEvaluationResult.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.
-
evaluationResultIdentifier
default 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 onEvaluationResultIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
evaluationResultIdentifier(EvaluationResultIdentifier)
-
complianceType
AggregateEvaluationResult.Builder complianceType(String complianceType)
The 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 theCOMPLIANTandNON_COMPLIANT. Config does not support theNOT_APPLICABLEandINSUFFICIENT_DATAvalue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ComplianceType,ComplianceType
-
complianceType
AggregateEvaluationResult.Builder complianceType(ComplianceType complianceType)
The 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 theCOMPLIANTandNON_COMPLIANT. Config does not support theNOT_APPLICABLEandINSUFFICIENT_DATAvalue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ComplianceType,ComplianceType
-
resultRecordedTime
AggregateEvaluationResult.Builder resultRecordedTime(Instant resultRecordedTime)
The 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.
-
configRuleInvokedTime
AggregateEvaluationResult.Builder configRuleInvokedTime(Instant configRuleInvokedTime)
The 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.
-
annotation
AggregateEvaluationResult.Builder annotation(String annotation)
Supplementary 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.
-
accountId
AggregateEvaluationResult.Builder accountId(String accountId)
The 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.
-
awsRegion
AggregateEvaluationResult.Builder awsRegion(String awsRegion)
The 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.
-
-