public static class DblmVulnerability.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DblmVulnerability |
build() |
DblmVulnerability.Builder |
compartmentId(String compartmentId)
Compartment Identifier.
|
DblmVulnerability.Builder |
copy(DblmVulnerability model) |
DblmVulnerability.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
DblmVulnerability.Builder |
lifecycleState(DblmVulnerability.LifecycleState lifecycleState)
The current state of the feature.
|
DblmVulnerability.Builder |
message(String message)
A message describing the status of the feature’s state.
|
DblmVulnerability.Builder |
patchRecommendationsSummary(Object patchRecommendationsSummary)
Summary of the patch recommendations for databases.
|
DblmVulnerability.Builder |
resources(List<ResourceInfo> resources)
Resources objects.
|
DblmVulnerability.Builder |
resourcesSummary(Object resourcesSummary)
Summary of dblm registered and unregistered resources.
|
DblmVulnerability.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.
|
DblmVulnerability.Builder |
timeEnabled(Date timeEnabled)
The time the the Vulnerability was enabled.
|
DblmVulnerability.Builder |
vulnerabilitiesSummary(Object vulnerabilitiesSummary)
Summary of vulnerabilities found in registered resources grouped by severity.
|
public DblmVulnerability.Builder compartmentId(String compartmentId)
Compartment Identifier.
compartmentId
- the value to setpublic DblmVulnerability.Builder resources(List<ResourceInfo> resources)
Resources objects.
resources
- the value to setpublic DblmVulnerability.Builder message(String message)
A message describing the status of the feature’s state.
message
- the value to setpublic DblmVulnerability.Builder timeEnabled(Date timeEnabled)
The time the the Vulnerability was enabled. An RFC3339 formatted datetime string.
timeEnabled
- the value to setpublic DblmVulnerability.Builder lifecycleState(DblmVulnerability.LifecycleState lifecycleState)
The current state of the feature.
lifecycleState
- the value to setpublic DblmVulnerability.Builder resourcesSummary(Object resourcesSummary)
Summary of dblm registered and unregistered resources.
resourcesSummary
- the value to setpublic DblmVulnerability.Builder vulnerabilitiesSummary(Object vulnerabilitiesSummary)
Summary of vulnerabilities found in registered resources grouped by severity.
vulnerabilitiesSummary
- the value to setpublic DblmVulnerability.Builder patchRecommendationsSummary(Object patchRecommendationsSummary)
Summary of the patch recommendations for databases.
patchRecommendationsSummary
- the value to setpublic DblmVulnerability.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope. Exists
for cross-compatibility only. Example: {"bar-key": "value"}
freeformTags
- the value to setpublic DblmVulnerability.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud": {"free-tier-retained": "true"}}
systemTags
- the value to setpublic DblmVulnerability build()
public DblmVulnerability.Builder copy(DblmVulnerability model)
Copyright © 2016–2025. All rights reserved.