Interface ExternalEvaluation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ExternalEvaluation.Builder,ExternalEvaluation>,SdkBuilder<ExternalEvaluation.Builder,ExternalEvaluation>,SdkPojo
- Enclosing class:
- ExternalEvaluation
public static interface ExternalEvaluation.Builder extends SdkPojo, CopyableBuilder<ExternalEvaluation.Builder,ExternalEvaluation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExternalEvaluation.Builderannotation(String annotation)Supplementary information about the reason of compliance.ExternalEvaluation.BuildercomplianceResourceId(String complianceResourceId)The evaluated compliance resource ID.ExternalEvaluation.BuildercomplianceResourceType(String complianceResourceType)The evaluated compliance resource type.ExternalEvaluation.BuildercomplianceType(String complianceType)The compliance of the Amazon Web Services resource.ExternalEvaluation.BuildercomplianceType(ComplianceType complianceType)The compliance of the Amazon Web Services resource.ExternalEvaluation.BuilderorderingTimestamp(Instant orderingTimestamp)The time when the compliance was recorded.-
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
ExternalEvaluation.Builder complianceResourceType(String complianceResourceType)
The evaluated compliance resource type. Config accepts
AWS::::Accountresource type.- Parameters:
complianceResourceType- The evaluated compliance resource type. Config acceptsAWS::::Accountresource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
complianceResourceId
ExternalEvaluation.Builder complianceResourceId(String complianceResourceId)
The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.
- Parameters:
complianceResourceId- The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
complianceType
ExternalEvaluation.Builder complianceType(String complianceType)
The compliance of the Amazon Web Services resource. The valid values are
COMPLIANT, NON_COMPLIANT,andNOT_APPLICABLE.- Parameters:
complianceType- The compliance of the Amazon Web Services resource. The valid values areCOMPLIANT, NON_COMPLIANT,andNOT_APPLICABLE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ComplianceType,ComplianceType
-
complianceType
ExternalEvaluation.Builder complianceType(ComplianceType complianceType)
The compliance of the Amazon Web Services resource. The valid values are
COMPLIANT, NON_COMPLIANT,andNOT_APPLICABLE.- Parameters:
complianceType- The compliance of the Amazon Web Services resource. The valid values areCOMPLIANT, NON_COMPLIANT,andNOT_APPLICABLE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ComplianceType,ComplianceType
-
annotation
ExternalEvaluation.Builder annotation(String annotation)
Supplementary information about the reason of compliance. For example, this task was completed on a specific date.
- Parameters:
annotation- Supplementary information about the reason of compliance. For example, this task was completed on a specific date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
orderingTimestamp
ExternalEvaluation.Builder orderingTimestamp(Instant orderingTimestamp)
The time when the compliance was recorded.
- Parameters:
orderingTimestamp- The time when the compliance was recorded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-