Interface Evaluation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Evaluation.Builder,
,Evaluation> SdkBuilder<Evaluation.Builder,
,Evaluation> SdkPojo
- Enclosing class:
Evaluation
-
Method Summary
Modifier and TypeMethodDescriptionannotation
(String annotation) Supplementary information about how the evaluation determined the compliance.complianceResourceId
(String complianceResourceId) The ID of the Amazon Web Services resource that was evaluated.complianceResourceType
(String complianceResourceType) The type of Amazon Web Services resource that was evaluated.complianceType
(String complianceType) Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.complianceType
(ComplianceType complianceType) Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.orderingTimestamp
(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 Details
-
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
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
Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.
For the
Evaluation
data type, Config supports only theCOMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
values. Config does not support theINSUFFICIENT_DATA
value for this data type.Similarly, Config does not accept
INSUFFICIENT_DATA
as the value forComplianceType
from aPutEvaluations
request. For example, an Lambda function for a custom Config rule cannot pass anINSUFFICIENT_DATA
value to Config.- Parameters:
complianceType
- Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.For the
Evaluation
data type, Config supports only theCOMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
values. Config does not support theINSUFFICIENT_DATA
value for this data type.Similarly, Config does not accept
INSUFFICIENT_DATA
as the value forComplianceType
from aPutEvaluations
request. For example, an Lambda function for a custom Config rule cannot pass anINSUFFICIENT_DATA
value to Config.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
complianceType
Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.
For the
Evaluation
data type, Config supports only theCOMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
values. Config does not support theINSUFFICIENT_DATA
value for this data type.Similarly, Config does not accept
INSUFFICIENT_DATA
as the value forComplianceType
from aPutEvaluations
request. For example, an Lambda function for a custom Config rule cannot pass anINSUFFICIENT_DATA
value to Config.- Parameters:
complianceType
- Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.For the
Evaluation
data type, Config supports only theCOMPLIANT
,NON_COMPLIANT
, andNOT_APPLICABLE
values. Config does not support theINSUFFICIENT_DATA
value for this data type.Similarly, Config does not accept
INSUFFICIENT_DATA
as the value forComplianceType
from aPutEvaluations
request. For example, an Lambda function for a custom Config rule cannot pass anINSUFFICIENT_DATA
value to Config.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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.
-