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 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 databasesVulnerabilityResourceSummary.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.
-
-
-
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)
-
-