Interface Evaluation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Evaluation.Builder,Evaluation>,SdkBuilder<Evaluation.Builder,Evaluation>,SdkPojo
- Enclosing class:
- Evaluation
public static interface Evaluation.Builder extends SdkPojo, CopyableBuilder<Evaluation.Builder,Evaluation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Evaluation.Builderannotation(String annotation)Supplementary information about how the evaluation determined the compliance.Evaluation.BuildercomplianceResourceId(String complianceResourceId)The ID of the Amazon Web Services resource that was evaluated.Evaluation.BuildercomplianceResourceType(String complianceResourceType)The type of Amazon Web Services resource that was evaluated.Evaluation.BuildercomplianceType(String complianceType)Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.Evaluation.BuildercomplianceType(ComplianceType complianceType)Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.Evaluation.BuilderorderingTimestamp(Instant orderingTimestamp)The time of the event in Config that triggered the evaluation.-
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
-
complianceResourceType
Evaluation.Builder complianceResourceType(String complianceResourceType)
The type of Amazon Web Services resource that was evaluated.
- Parameters:
complianceResourceType- The type of Amazon Web Services resource that was evaluated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
complianceResourceId
Evaluation.Builder complianceResourceId(String complianceResourceId)
The ID of the Amazon Web Services resource that was evaluated.
- Parameters:
complianceResourceId- The ID of the Amazon Web Services resource that was evaluated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
complianceType
Evaluation.Builder complianceType(String complianceType)
Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.
For the
Evaluationdata type, Config supports only theCOMPLIANT,NON_COMPLIANT, andNOT_APPLICABLEvalues. Config does not support theINSUFFICIENT_DATAvalue for this data type.Similarly, Config does not accept
INSUFFICIENT_DATAas the value forComplianceTypefrom aPutEvaluationsrequest. For example, an Lambda function for a custom Config rule cannot pass anINSUFFICIENT_DATAvalue to Config.- Parameters:
complianceType- Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.For the
Evaluationdata type, Config supports only theCOMPLIANT,NON_COMPLIANT, andNOT_APPLICABLEvalues. Config does not support theINSUFFICIENT_DATAvalue for this data type.Similarly, Config does not accept
INSUFFICIENT_DATAas the value forComplianceTypefrom aPutEvaluationsrequest. For example, an Lambda function for a custom Config rule cannot pass anINSUFFICIENT_DATAvalue to Config.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ComplianceType,ComplianceType
-
complianceType
Evaluation.Builder complianceType(ComplianceType complianceType)
Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.
For the
Evaluationdata type, Config supports only theCOMPLIANT,NON_COMPLIANT, andNOT_APPLICABLEvalues. Config does not support theINSUFFICIENT_DATAvalue for this data type.Similarly, Config does not accept
INSUFFICIENT_DATAas the value forComplianceTypefrom aPutEvaluationsrequest. For example, an Lambda function for a custom Config rule cannot pass anINSUFFICIENT_DATAvalue to Config.- Parameters:
complianceType- Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.For the
Evaluationdata type, Config supports only theCOMPLIANT,NON_COMPLIANT, andNOT_APPLICABLEvalues. Config does not support theINSUFFICIENT_DATAvalue for this data type.Similarly, Config does not accept
INSUFFICIENT_DATAas the value forComplianceTypefrom aPutEvaluationsrequest. For example, an Lambda function for a custom Config rule cannot pass anINSUFFICIENT_DATAvalue to Config.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ComplianceType,ComplianceType
-
annotation
Evaluation.Builder annotation(String annotation)
Supplementary information about how the evaluation determined the compliance.
- Parameters:
annotation- Supplementary information about how the evaluation determined the compliance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
orderingTimestamp
Evaluation.Builder orderingTimestamp(Instant orderingTimestamp)
The time of the event in Config that triggered the evaluation. For event-based evaluations, the time indicates when Config created the configuration item that triggered the evaluation. For periodic evaluations, the time indicates when Config triggered the evaluation at the frequency that you specified (for example, every 24 hours).
- Parameters:
orderingTimestamp- The time of the event in Config that triggered the evaluation. For event-based evaluations, the time indicates when Config created the configuration item that triggered the evaluation. For periodic evaluations, the time indicates when Config triggered the evaluation at the frequency that you specified (for example, every 24 hours).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-