Interface CisCheckAggregation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CisCheckAggregation.Builder,
,CisCheckAggregation> SdkBuilder<CisCheckAggregation.Builder,
,CisCheckAggregation> SdkPojo
- Enclosing class:
CisCheckAggregation
public static interface CisCheckAggregation.Builder
extends SdkPojo, CopyableBuilder<CisCheckAggregation.Builder,CisCheckAggregation>
-
Method Summary
Modifier and TypeMethodDescriptionThe account ID for the CIS check.checkDescription
(String checkDescription) The description for the CIS check.The check ID for the CIS check.The CIS check level.level
(CisSecurityLevel level) The CIS check level.The CIS check platform.The scan ARN for the CIS check scan ARN.default CisCheckAggregation.Builder
statusCounts
(Consumer<StatusCounts.Builder> statusCounts) The CIS check status counts.statusCounts
(StatusCounts statusCounts) The CIS check status counts.The CIS check title.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
-
accountId
The account ID for the CIS check.
- Parameters:
accountId
- The account ID for the CIS check.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checkDescription
The description for the CIS check.
- Parameters:
checkDescription
- The description for the CIS check.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checkId
The check ID for the CIS check.
- Parameters:
checkId
- The check ID for the CIS check.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
level
The CIS check level.
- Parameters:
level
- The CIS check level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
level
The CIS check level.
- Parameters:
level
- The CIS check level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
platform
The CIS check platform.
- Parameters:
platform
- The CIS check platform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanArn
The scan ARN for the CIS check scan ARN.
- Parameters:
scanArn
- The scan ARN for the CIS check scan ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusCounts
The CIS check status counts.
- Parameters:
statusCounts
- The CIS check status counts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusCounts
The CIS check status counts.
This is a convenience method that creates an instance of theStatusCounts.Builder
avoiding the need to create one manually viaStatusCounts.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostatusCounts(StatusCounts)
.- Parameters:
statusCounts
- a consumer that will call methods onStatusCounts.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
title
The CIS check title.
- Parameters:
title
- The CIS check title.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-