Package com.oracle.bmc.dblm.model
Class VulnerabilityResourceSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.dblm.model.VulnerabilityResourceSummary.Builder
-
- Enclosing class:
- VulnerabilityResourceSummary
public static class VulnerabilityResourceSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VulnerabilityResourceSummarybuild()VulnerabilityResourceSummary.BuilderchildPdbs(List<ChildPdb> childPdbs)PDBs for a CDB.VulnerabilityResourceSummary.Buildercopy(VulnerabilityResourceSummary model)VulnerabilityResourceSummary.Builderid(String id)The resource ID for this resource.VulnerabilityResourceSummary.BuilderimageId(String imageId)Identifier for the resource is subscribed to.VulnerabilityResourceSummary.BuildermetricErrors(List<MetricError> metricErrors)Metric errors.VulnerabilityResourceSummary.Buildername(String name)The name of the resource.VulnerabilityResourceSummary.BuilderpatchRecommendationsDetails(List<PatchRecommendationsDetailsSummary> patchRecommendationsDetails)List of the patch recommendations for databasesVulnerabilityResourceSummary.BuilderpatchRecommendationsSummary(Object patchRecommendationsSummary)Summary of the patch recommendations for databases.VulnerabilityResourceSummary.Builderplatform(String platform)A string representing the platform of the resource.VulnerabilityResourceSummary.Builderrelease(String release)A string representing the release of the resource.VulnerabilityResourceSummary.BuildersubscribedImage(String subscribedImage)Image the resource is subscribed to.VulnerabilityResourceSummary.BuildertimeConfigCollected(Date timeConfigCollected)Time when the latest configuration collection happened.VulnerabilityResourceSummary.BuildertimeScanEnded(Date timeScanEnded)Time when the latest scan happened for the resource.VulnerabilityResourceSummary.Builderversion(String version)A string representing the version of the resource.VulnerabilityResourceSummary.BuildervulnerabilitiesSummary(Object vulnerabilitiesSummary)Summary of the resources that are registered and may or may not have vulnerabilities.
-
-
-
Method Detail
-
id
public VulnerabilityResourceSummary.Builder id(String id)
The resource ID for this resource.- Parameters:
id- the value to set- Returns:
- this builder
-
name
public VulnerabilityResourceSummary.Builder name(String name)
The name of the resource.- Parameters:
name- the value to set- Returns:
- this builder
-
version
public VulnerabilityResourceSummary.Builder version(String version)
A string representing the version of the resource.- Parameters:
version- the value to set- Returns:
- this builder
-
release
public VulnerabilityResourceSummary.Builder release(String release)
A string representing the release of the resource.- Parameters:
release- the value to set- Returns:
- this builder
-
platform
public VulnerabilityResourceSummary.Builder platform(String platform)
A string representing the platform of the resource.- Parameters:
platform- the value to set- Returns:
- this builder
-
timeConfigCollected
public VulnerabilityResourceSummary.Builder timeConfigCollected(Date timeConfigCollected)
Time when the latest configuration collection happened.- Parameters:
timeConfigCollected- the value to set- Returns:
- this builder
-
timeScanEnded
public VulnerabilityResourceSummary.Builder timeScanEnded(Date timeScanEnded)
Time when the latest scan happened for the resource.- Parameters:
timeScanEnded- the value to set- Returns:
- this builder
-
imageId
public VulnerabilityResourceSummary.Builder imageId(String imageId)
Identifier for the resource is subscribed to.- Parameters:
imageId- the value to set- Returns:
- this builder
-
subscribedImage
public VulnerabilityResourceSummary.Builder subscribedImage(String subscribedImage)
Image the resource is subscribed to.- Parameters:
subscribedImage- the value to set- Returns:
- this builder
-
metricErrors
public VulnerabilityResourceSummary.Builder metricErrors(List<MetricError> metricErrors)
Metric errors.- Parameters:
metricErrors- the value to set- Returns:
- this builder
-
childPdbs
public VulnerabilityResourceSummary.Builder childPdbs(List<ChildPdb> childPdbs)
PDBs for a CDB.- Parameters:
childPdbs- the value to set- Returns:
- this builder
-
vulnerabilitiesSummary
public VulnerabilityResourceSummary.Builder vulnerabilitiesSummary(Object vulnerabilitiesSummary)
Summary of the resources that are registered and may or may not have vulnerabilities.- Parameters:
vulnerabilitiesSummary- the value to set- Returns:
- this builder
-
patchRecommendationsSummary
public VulnerabilityResourceSummary.Builder patchRecommendationsSummary(Object patchRecommendationsSummary)
Summary of the patch recommendations for databases.- Parameters:
patchRecommendationsSummary- the value to set- Returns:
- this builder
-
patchRecommendationsDetails
public VulnerabilityResourceSummary.Builder patchRecommendationsDetails(List<PatchRecommendationsDetailsSummary> patchRecommendationsDetails)
List of the patch recommendations for databases- Parameters:
patchRecommendationsDetails- the value to set- Returns:
- this builder
-
build
public VulnerabilityResourceSummary build()
-
copy
public VulnerabilityResourceSummary.Builder copy(VulnerabilityResourceSummary model)
-
-