Package com.oracle.bmc.wlms.model
Class ApplicablePatchSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.wlms.model.ApplicablePatchSummary.Builder
-
- Enclosing class:
- ApplicablePatchSummary
public static class ApplicablePatchSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicablePatchSummarybuild()ApplicablePatchSummary.Buildercopy(ApplicablePatchSummary model)ApplicablePatchSummary.Builderdescription(String description)The description of the WebLogic patch.ApplicablePatchSummary.BuilderdisplayName(String displayName)The name of the WebLogic patch.ApplicablePatchSummary.Builderid(String id)The ID of the WebLogic patch.ApplicablePatchSummary.BuildermiddlewareType(List<ApplicablePatchSummary.MiddlewareType> middlewareType)The type of middleware for which this patch is applicable.ApplicablePatchSummary.BuilderosArch(String osArch)The operating system architecture for which the patch can be applied.ApplicablePatchSummary.BuilderweblogicVersion(String weblogicVersion)The WebLogic version for this patch.
-
-
-
Method Detail
-
id
public ApplicablePatchSummary.Builder id(String id)
The ID of the WebLogic patch.- Parameters:
id- the value to set- Returns:
- this builder
-
displayName
public ApplicablePatchSummary.Builder displayName(String displayName)
The name of the WebLogic patch.- Parameters:
displayName- the value to set- Returns:
- this builder
-
description
public ApplicablePatchSummary.Builder description(String description)
The description of the WebLogic patch.- Parameters:
description- the value to set- Returns:
- this builder
-
weblogicVersion
public ApplicablePatchSummary.Builder weblogicVersion(String weblogicVersion)
The WebLogic version for this patch.The patch can be installed to domains with this version.
- Parameters:
weblogicVersion- the value to set- Returns:
- this builder
-
middlewareType
public ApplicablePatchSummary.Builder middlewareType(List<ApplicablePatchSummary.MiddlewareType> middlewareType)
The type of middleware for which this patch is applicable.A patch can be applicable to more than one type of middleware.
- Parameters:
middlewareType- the value to set- Returns:
- this builder
-
osArch
public ApplicablePatchSummary.Builder osArch(String osArch)
The operating system architecture for which the patch can be applied.- Parameters:
osArch- the value to set- Returns:
- this builder
-
build
public ApplicablePatchSummary build()
-
copy
public ApplicablePatchSummary.Builder copy(ApplicablePatchSummary model)
-
-