Interface MetricsSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MetricsSummary.Builder,
,MetricsSummary> SdkBuilder<MetricsSummary.Builder,
,MetricsSummary> SdkPojo
- Enclosing class:
MetricsSummary
-
Method Summary
Modifier and TypeMethodDescriptioncategoriesWithMostFindings
(Collection<CategoryWithFindingNum> categoriesWithMostFindings) A list ofCategoryWithFindingNum
objects for the top 5 finding categories with the most open findings in an account.categoriesWithMostFindings
(Consumer<CategoryWithFindingNum.Builder>... categoriesWithMostFindings) A list ofCategoryWithFindingNum
objects for the top 5 finding categories with the most open findings in an account.categoriesWithMostFindings
(CategoryWithFindingNum... categoriesWithMostFindings) A list ofCategoryWithFindingNum
objects for the top 5 finding categories with the most open findings in an account.The date from which the metrics summary information was retrieved.default MetricsSummary.Builder
openFindings
(Consumer<FindingMetricsValuePerSeverity.Builder> openFindings) The number of open findings of each severity in an account.openFindings
(FindingMetricsValuePerSeverity openFindings) The number of open findings of each severity in an account.scansWithMostOpenCriticalFindings
(Collection<ScanNameWithFindingNum> scansWithMostOpenCriticalFindings) A list ofScanNameWithFindingNum
objects for the top 3 scans with the most number of open findings in an account.scansWithMostOpenCriticalFindings
(Consumer<ScanNameWithFindingNum.Builder>... scansWithMostOpenCriticalFindings) A list ofScanNameWithFindingNum
objects for the top 3 scans with the most number of open findings in an account.scansWithMostOpenCriticalFindings
(ScanNameWithFindingNum... scansWithMostOpenCriticalFindings) A list ofScanNameWithFindingNum
objects for the top 3 scans with the most number of open findings in an account.scansWithMostOpenFindings
(Collection<ScanNameWithFindingNum> scansWithMostOpenFindings) A list ofScanNameWithFindingNum
objects for the top 3 scans with the most number of open critical findings in an account.scansWithMostOpenFindings
(Consumer<ScanNameWithFindingNum.Builder>... scansWithMostOpenFindings) A list ofScanNameWithFindingNum
objects for the top 3 scans with the most number of open critical findings in an account.scansWithMostOpenFindings
(ScanNameWithFindingNum... scansWithMostOpenFindings) A list ofScanNameWithFindingNum
objects for the top 3 scans with the most number of open critical findings in an account.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
-
categoriesWithMostFindings
MetricsSummary.Builder categoriesWithMostFindings(Collection<CategoryWithFindingNum> categoriesWithMostFindings) A list of
CategoryWithFindingNum
objects for the top 5 finding categories with the most open findings in an account.- Parameters:
categoriesWithMostFindings
- A list ofCategoryWithFindingNum
objects for the top 5 finding categories with the most open findings in an account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
categoriesWithMostFindings
MetricsSummary.Builder categoriesWithMostFindings(CategoryWithFindingNum... categoriesWithMostFindings) A list of
CategoryWithFindingNum
objects for the top 5 finding categories with the most open findings in an account.- Parameters:
categoriesWithMostFindings
- A list ofCategoryWithFindingNum
objects for the top 5 finding categories with the most open findings in an account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
categoriesWithMostFindings
MetricsSummary.Builder categoriesWithMostFindings(Consumer<CategoryWithFindingNum.Builder>... categoriesWithMostFindings) A list of
This is a convenience method that creates an instance of theCategoryWithFindingNum
objects for the top 5 finding categories with the most open findings in an account.CategoryWithFindingNum.Builder
avoiding the need to create one manually viaCategoryWithFindingNum.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocategoriesWithMostFindings(List<CategoryWithFindingNum>)
.- Parameters:
categoriesWithMostFindings
- a consumer that will call methods onCategoryWithFindingNum.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
date
The date from which the metrics summary information was retrieved.
- Parameters:
date
- The date from which the metrics summary information was retrieved.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
openFindings
The number of open findings of each severity in an account.
- Parameters:
openFindings
- The number of open findings of each severity in an account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
openFindings
default MetricsSummary.Builder openFindings(Consumer<FindingMetricsValuePerSeverity.Builder> openFindings) The number of open findings of each severity in an account.
This is a convenience method that creates an instance of theFindingMetricsValuePerSeverity.Builder
avoiding the need to create one manually viaFindingMetricsValuePerSeverity.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toopenFindings(FindingMetricsValuePerSeverity)
.- Parameters:
openFindings
- a consumer that will call methods onFindingMetricsValuePerSeverity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scansWithMostOpenCriticalFindings
MetricsSummary.Builder scansWithMostOpenCriticalFindings(Collection<ScanNameWithFindingNum> scansWithMostOpenCriticalFindings) A list of
ScanNameWithFindingNum
objects for the top 3 scans with the most number of open findings in an account.- Parameters:
scansWithMostOpenCriticalFindings
- A list ofScanNameWithFindingNum
objects for the top 3 scans with the most number of open findings in an account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scansWithMostOpenCriticalFindings
MetricsSummary.Builder scansWithMostOpenCriticalFindings(ScanNameWithFindingNum... scansWithMostOpenCriticalFindings) A list of
ScanNameWithFindingNum
objects for the top 3 scans with the most number of open findings in an account.- Parameters:
scansWithMostOpenCriticalFindings
- A list ofScanNameWithFindingNum
objects for the top 3 scans with the most number of open findings in an account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scansWithMostOpenCriticalFindings
MetricsSummary.Builder scansWithMostOpenCriticalFindings(Consumer<ScanNameWithFindingNum.Builder>... scansWithMostOpenCriticalFindings) A list of
This is a convenience method that creates an instance of theScanNameWithFindingNum
objects for the top 3 scans with the most number of open findings in an account.ScanNameWithFindingNum.Builder
avoiding the need to create one manually viaScanNameWithFindingNum.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toscansWithMostOpenCriticalFindings(List<ScanNameWithFindingNum>)
.- Parameters:
scansWithMostOpenCriticalFindings
- a consumer that will call methods onScanNameWithFindingNum.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scansWithMostOpenFindings
MetricsSummary.Builder scansWithMostOpenFindings(Collection<ScanNameWithFindingNum> scansWithMostOpenFindings) A list of
ScanNameWithFindingNum
objects for the top 3 scans with the most number of open critical findings in an account.- Parameters:
scansWithMostOpenFindings
- A list ofScanNameWithFindingNum
objects for the top 3 scans with the most number of open critical findings in an account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scansWithMostOpenFindings
MetricsSummary.Builder scansWithMostOpenFindings(ScanNameWithFindingNum... scansWithMostOpenFindings) A list of
ScanNameWithFindingNum
objects for the top 3 scans with the most number of open critical findings in an account.- Parameters:
scansWithMostOpenFindings
- A list ofScanNameWithFindingNum
objects for the top 3 scans with the most number of open critical findings in an account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scansWithMostOpenFindings
MetricsSummary.Builder scansWithMostOpenFindings(Consumer<ScanNameWithFindingNum.Builder>... scansWithMostOpenFindings) A list of
This is a convenience method that creates an instance of theScanNameWithFindingNum
objects for the top 3 scans with the most number of open critical findings in an account.ScanNameWithFindingNum.Builder
avoiding the need to create one manually viaScanNameWithFindingNum.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toscansWithMostOpenFindings(List<ScanNameWithFindingNum>)
.- Parameters:
scansWithMostOpenFindings
- a consumer that will call methods onScanNameWithFindingNum.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-