Package com.oracle.bmc.dblm.model
Class DblmVulnerability.Builder
- java.lang.Object
-
- com.oracle.bmc.dblm.model.DblmVulnerability.Builder
-
- Enclosing class:
- DblmVulnerability
public static class DblmVulnerability.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
compartmentId
public DblmVulnerability.Builder compartmentId(String compartmentId)
Compartment Identifier.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
resources
public DblmVulnerability.Builder resources(List<ResourceInfo> resources)
Resources objects.- Parameters:
resources
- the value to set- Returns:
- this builder
-
message
public DblmVulnerability.Builder message(String message)
A message describing the status of the feature’s state.- Parameters:
message
- the value to set- Returns:
- this builder
-
timeEnabled
public DblmVulnerability.Builder timeEnabled(Date timeEnabled)
The time the the Vulnerability was enabled.An RFC3339 formatted datetime string.
- Parameters:
timeEnabled
- the value to set- Returns:
- this builder
-
lifecycleState
public DblmVulnerability.Builder lifecycleState(DblmVulnerability.LifecycleState lifecycleState)
The current state of the feature.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
resourcesSummary
public DblmVulnerability.Builder resourcesSummary(Object resourcesSummary)
Summary of dblm registered and unregistered resources.- Parameters:
resourcesSummary
- the value to set- Returns:
- this builder
-
vulnerabilitiesSummary
public DblmVulnerability.Builder vulnerabilitiesSummary(Object vulnerabilitiesSummary)
Summary of vulnerabilities found in registered resources grouped by severity.- Parameters:
vulnerabilitiesSummary
- the value to set- Returns:
- this builder
-
patchRecommendationsSummary
public DblmVulnerability.Builder patchRecommendationsSummary(Object patchRecommendationsSummary)
Summary of the patch recommendations for databases.- Parameters:
patchRecommendationsSummary
- the value to set- Returns:
- this builder
-
freeformTags
public 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”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
systemTags
public 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”}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public DblmVulnerability build()
-
copy
public DblmVulnerability.Builder copy(DblmVulnerability model)
-
-