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 DblmPatchManagementbuild()DblmPatchManagement.BuildercompartmentId(String compartmentId)Compartment IdentifierDblmPatchManagement.Buildercopy(DblmPatchManagement model)DblmPatchManagement.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.DblmPatchManagement.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.DblmPatchManagement.BuilderimagesPatchRecommendationSummary(Object imagesPatchRecommendationSummary)Summary of image patches recommended to install.DblmPatchManagement.BuilderlifecycleState(DblmPatchManagement.LifecycleState lifecycleState)The current state of the feature.DblmPatchManagement.Buildermessage(String message)A message describing the status of the feature’s stateDblmPatchManagement.BuilderpatchOperationsSummary(Object patchOperationsSummary)Summary of patch operations.DblmPatchManagement.Builderresources(List<ResourceInfo> resources)resources objectsDblmPatchManagement.BuilderresourcesPatchComplianceSummary(Object resourcesPatchComplianceSummary)Summary of image patches to be compliant to install.DblmPatchManagement.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.DblmPatchManagement.BuildertimeEnabled(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)
-
-