public static interface ResourceComplianceSummaryItem.Builder extends CopyableBuilder<ResourceComplianceSummaryItem.Builder,ResourceComplianceSummaryItem>
copy
applyMutation, build
ResourceComplianceSummaryItem.Builder complianceType(String complianceType)
The compliance type.
complianceType
- The compliance type.ResourceComplianceSummaryItem.Builder resourceType(String resourceType)
The resource type.
resourceType
- The resource type.ResourceComplianceSummaryItem.Builder resourceId(String resourceId)
The resource ID.
resourceId
- The resource ID.ResourceComplianceSummaryItem.Builder status(String status)
The compliance status for the resource.
status
- The compliance status for the resource.ComplianceStatus
,
ComplianceStatus
ResourceComplianceSummaryItem.Builder status(ComplianceStatus status)
The compliance status for the resource.
status
- The compliance status for the resource.ComplianceStatus
,
ComplianceStatus
ResourceComplianceSummaryItem.Builder overallSeverity(String overallSeverity)
The highest severity item found for the resource. The resource is compliant for this item.
overallSeverity
- The highest severity item found for the resource. The resource is compliant for this item.ComplianceSeverity
,
ComplianceSeverity
ResourceComplianceSummaryItem.Builder overallSeverity(ComplianceSeverity overallSeverity)
The highest severity item found for the resource. The resource is compliant for this item.
overallSeverity
- The highest severity item found for the resource. The resource is compliant for this item.ComplianceSeverity
,
ComplianceSeverity
ResourceComplianceSummaryItem.Builder executionSummary(ComplianceExecutionSummary executionSummary)
Information about the execution.
executionSummary
- Information about the execution.default ResourceComplianceSummaryItem.Builder executionSummary(Consumer<ComplianceExecutionSummary.Builder> executionSummary)
Information about the execution.
This is a convenience that creates an instance of theComplianceExecutionSummary.Builder
avoiding the
need to create one manually via ComplianceExecutionSummary.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to executionSummary(ComplianceExecutionSummary)
.executionSummary
- a consumer that will call methods on ComplianceExecutionSummary.Builder
executionSummary(ComplianceExecutionSummary)
ResourceComplianceSummaryItem.Builder compliantSummary(CompliantSummary compliantSummary)
A list of items that are compliant for the resource.
compliantSummary
- A list of items that are compliant for the resource.default ResourceComplianceSummaryItem.Builder compliantSummary(Consumer<CompliantSummary.Builder> compliantSummary)
A list of items that are compliant for the resource.
This is a convenience that creates an instance of theCompliantSummary.Builder
avoiding the need to
create one manually via CompliantSummary.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to compliantSummary(CompliantSummary)
.compliantSummary
- a consumer that will call methods on CompliantSummary.Builder
compliantSummary(CompliantSummary)
ResourceComplianceSummaryItem.Builder nonCompliantSummary(NonCompliantSummary nonCompliantSummary)
A list of items that aren't compliant for the resource.
nonCompliantSummary
- A list of items that aren't compliant for the resource.default ResourceComplianceSummaryItem.Builder nonCompliantSummary(Consumer<NonCompliantSummary.Builder> nonCompliantSummary)
A list of items that aren't compliant for the resource.
This is a convenience that creates an instance of theNonCompliantSummary.Builder
avoiding the need
to create one manually via NonCompliantSummary.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to nonCompliantSummary(NonCompliantSummary)
.nonCompliantSummary
- a consumer that will call methods on NonCompliantSummary.Builder
nonCompliantSummary(NonCompliantSummary)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.