public static class VulnerabilityResourceSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
VulnerabilityResourceSummary |
build() |
VulnerabilityResourceSummary.Builder |
childPdbs(List<ChildPdb> childPdbs)
PDBs for a CDB.
|
VulnerabilityResourceSummary.Builder |
copy(VulnerabilityResourceSummary model) |
VulnerabilityResourceSummary.Builder |
id(String id)
The resource ID for this resource.
|
VulnerabilityResourceSummary.Builder |
imageId(String imageId)
Identifier for the resource is subscribed to.
|
VulnerabilityResourceSummary.Builder |
metricErrors(List<MetricError> metricErrors)
Metric errors.
|
VulnerabilityResourceSummary.Builder |
name(String name)
The name of the resource.
|
VulnerabilityResourceSummary.Builder |
patchRecommendationsDetails(List<PatchRecommendationsDetailsSummary> patchRecommendationsDetails)
List of the patch recommendations for databases
|
VulnerabilityResourceSummary.Builder |
patchRecommendationsSummary(Object patchRecommendationsSummary)
Summary of the patch recommendations for databases.
|
VulnerabilityResourceSummary.Builder |
platform(String platform)
A string representing the platform of the resource.
|
VulnerabilityResourceSummary.Builder |
release(String release)
A string representing the release of the resource.
|
VulnerabilityResourceSummary.Builder |
subscribedImage(String subscribedImage)
Image the resource is subscribed to.
|
VulnerabilityResourceSummary.Builder |
timeConfigCollected(Date timeConfigCollected)
Time when the latest configuration collection happened.
|
VulnerabilityResourceSummary.Builder |
timeScanEnded(Date timeScanEnded)
Time when the latest scan happened for the resource.
|
VulnerabilityResourceSummary.Builder |
version(String version)
A string representing the version of the resource.
|
VulnerabilityResourceSummary.Builder |
vulnerabilitiesSummary(Object vulnerabilitiesSummary)
Summary of the resources that are registered and may or may not have vulnerabilities.
|
public VulnerabilityResourceSummary.Builder id(String id)
The resource ID for this resource.
id
- the value to setpublic VulnerabilityResourceSummary.Builder name(String name)
The name of the resource.
name
- the value to setpublic VulnerabilityResourceSummary.Builder version(String version)
A string representing the version of the resource.
version
- the value to setpublic VulnerabilityResourceSummary.Builder release(String release)
A string representing the release of the resource.
release
- the value to setpublic VulnerabilityResourceSummary.Builder platform(String platform)
A string representing the platform of the resource.
platform
- the value to setpublic VulnerabilityResourceSummary.Builder timeConfigCollected(Date timeConfigCollected)
Time when the latest configuration collection happened.
timeConfigCollected
- the value to setpublic VulnerabilityResourceSummary.Builder timeScanEnded(Date timeScanEnded)
Time when the latest scan happened for the resource.
timeScanEnded
- the value to setpublic VulnerabilityResourceSummary.Builder imageId(String imageId)
Identifier for the resource is subscribed to.
imageId
- the value to setpublic VulnerabilityResourceSummary.Builder subscribedImage(String subscribedImage)
Image the resource is subscribed to.
subscribedImage
- the value to setpublic VulnerabilityResourceSummary.Builder metricErrors(List<MetricError> metricErrors)
Metric errors.
metricErrors
- the value to setpublic VulnerabilityResourceSummary.Builder childPdbs(List<ChildPdb> childPdbs)
PDBs for a CDB.
childPdbs
- the value to setpublic VulnerabilityResourceSummary.Builder vulnerabilitiesSummary(Object vulnerabilitiesSummary)
Summary of the resources that are registered and may or may not have vulnerabilities.
vulnerabilitiesSummary
- the value to setpublic VulnerabilityResourceSummary.Builder patchRecommendationsSummary(Object patchRecommendationsSummary)
Summary of the patch recommendations for databases.
patchRecommendationsSummary
- the value to setpublic VulnerabilityResourceSummary.Builder patchRecommendationsDetails(List<PatchRecommendationsDetailsSummary> patchRecommendationsDetails)
List of the patch recommendations for databases
patchRecommendationsDetails
- the value to setpublic VulnerabilityResourceSummary build()
public VulnerabilityResourceSummary.Builder copy(VulnerabilityResourceSummary model)
Copyright © 2016–2025. All rights reserved.