Package com.oracle.bmc.dblm.model
Class DblmPatchManagement.Builder
- java.lang.Object
-
- com.oracle.bmc.dblm.model.DblmPatchManagement.Builder
-
- Enclosing class:
- DblmPatchManagement
public static class DblmPatchManagement.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DblmPatchManagement
build()
DblmPatchManagement.Builder
compartmentId(String compartmentId)
Compartment IdentifierDblmPatchManagement.Builder
copy(DblmPatchManagement model)
DblmPatchManagement.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.DblmPatchManagement.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.DblmPatchManagement.Builder
imagesPatchRecommendationSummary(Object imagesPatchRecommendationSummary)
Summary of image patches recommended to install.DblmPatchManagement.Builder
lifecycleState(DblmPatchManagement.LifecycleState lifecycleState)
The current state of the feature.DblmPatchManagement.Builder
message(String message)
A message describing the status of the feature’s stateDblmPatchManagement.Builder
patchOperationsSummary(Object patchOperationsSummary)
Summary of patch operations.DblmPatchManagement.Builder
resources(List<ResourceInfo> resources)
resources objectsDblmPatchManagement.Builder
resourcesPatchComplianceSummary(Object resourcesPatchComplianceSummary)
Summary of image patches to be compliant to install.DblmPatchManagement.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.DblmPatchManagement.Builder
timeEnabled(Date timeEnabled)
The time the Vulnerability was enabled.
-
-
-
Method Detail
-
compartmentId
public DblmPatchManagement.Builder compartmentId(String compartmentId)
Compartment Identifier- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
resources
public DblmPatchManagement.Builder resources(List<ResourceInfo> resources)
resources objects- Parameters:
resources
- the value to set- Returns:
- this builder
-
message
public DblmPatchManagement.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 DblmPatchManagement.Builder timeEnabled(Date timeEnabled)
The time the Vulnerability was enabled.An RFC3339 formatted datetime string.
- Parameters:
timeEnabled
- the value to set- Returns:
- this builder
-
lifecycleState
public DblmPatchManagement.Builder lifecycleState(DblmPatchManagement.LifecycleState lifecycleState)
The current state of the feature.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
patchOperationsSummary
public DblmPatchManagement.Builder patchOperationsSummary(Object patchOperationsSummary)
Summary of patch operations.- Parameters:
patchOperationsSummary
- the value to set- Returns:
- this builder
-
imagesPatchRecommendationSummary
public DblmPatchManagement.Builder imagesPatchRecommendationSummary(Object imagesPatchRecommendationSummary)
Summary of image patches recommended to install.- Parameters:
imagesPatchRecommendationSummary
- the value to set- Returns:
- this builder
-
resourcesPatchComplianceSummary
public DblmPatchManagement.Builder resourcesPatchComplianceSummary(Object resourcesPatchComplianceSummary)
Summary of image patches to be compliant to install.- Parameters:
resourcesPatchComplianceSummary
- the value to set- Returns:
- this builder
-
freeformTags
public DblmPatchManagement.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
-
definedTags
public DblmPatchManagement.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
systemTags
public DblmPatchManagement.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 DblmPatchManagement build()
-
copy
public DblmPatchManagement.Builder copy(DblmPatchManagement model)
-
-