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 ApplicablePatchSummary
build()
ApplicablePatchSummary.Builder
copy(ApplicablePatchSummary model)
ApplicablePatchSummary.Builder
description(String description)
The description of the WebLogic patch.ApplicablePatchSummary.Builder
displayName(String displayName)
The name of the WebLogic patch.ApplicablePatchSummary.Builder
id(String id)
The ID of the WebLogic patch.ApplicablePatchSummary.Builder
middlewareType(List<ApplicablePatchSummary.MiddlewareType> middlewareType)
The type of middleware for which this patch is applicable.ApplicablePatchSummary.Builder
osArch(String osArch)
The operating system architecture for which the patch can be applied.ApplicablePatchSummary.Builder
weblogicVersion(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)
-
-