Package com.oracle.bmc.wlms.model
Class ServerSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.wlms.model.ServerSummary.Builder
-
- Enclosing class:
- ServerSummary
public static class ServerSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerSummary
build()
ServerSummary.Builder
copy(ServerSummary model)
ServerSummary.Builder
hostName(String hostName)
The name of the server.ServerSummary.Builder
id(String id)
The unique identifier of the server.ServerSummary.Builder
isAdmin(Boolean isAdmin)
Whether or not the server is an admin node.ServerSummary.Builder
jdkPath(String jdkPath)
The JDK path on the server.ServerSummary.Builder
jdkVersion(String jdkVersion)
The JDK version on the server.ServerSummary.Builder
latestPatchesStatus(ServerSummary.LatestPatchesStatus latestPatchesStatus)
Whether or not the server has installed the latest patches.ServerSummary.Builder
managedInstanceId(String managedInstanceId)
The managed instance ID of the server.ServerSummary.Builder
middlewarePath(String middlewarePath)
The middleware path on the server.ServerSummary.Builder
middlewareType(String middlewareType)
The middleware type on the server.ServerSummary.Builder
name(String name)
The name of the server.ServerSummary.Builder
patchReadinessStatus(PatchReadinessStatus patchReadinessStatus)
The patch readiness status of the server.ServerSummary.Builder
restartOrder(Integer restartOrder)
The restart order assigned to the server.ServerSummary.Builder
status(String status)
The status of the server.ServerSummary.Builder
timeCreated(Date timeCreated)
The date and time the server was first reported (in RFC 3339 format).ServerSummary.Builder
timeUpdated(Date timeUpdated)
The date and time the server was last reported (in RFC 3339 format).ServerSummary.Builder
weblogicVersion(String weblogicVersion)
The version of the WebLogic domain of the serverServerSummary.Builder
wlsDomainId(String wlsDomainId)
The ID of the WebLogic domain to which the server belongs.ServerSummary.Builder
wlsDomainName(String wlsDomainName)
The name of the WebLogic domain to which the server belongs.ServerSummary.Builder
wlsDomainPath(String wlsDomainPath)
The path of the WebLogic domain to which the server belongs.
-
-
-
Method Detail
-
id
public ServerSummary.Builder id(String id)
The unique identifier of the server.*Note:** Not an [OCID](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
- Parameters:
id
- the value to set- Returns:
- this builder
-
name
public ServerSummary.Builder name(String name)
The name of the server.- Parameters:
name
- the value to set- Returns:
- this builder
-
isAdmin
public ServerSummary.Builder isAdmin(Boolean isAdmin)
Whether or not the server is an admin node.- Parameters:
isAdmin
- the value to set- Returns:
- this builder
-
status
public ServerSummary.Builder status(String status)
The status of the server.- Parameters:
status
- the value to set- Returns:
- this builder
-
restartOrder
public ServerSummary.Builder restartOrder(Integer restartOrder)
The restart order assigned to the server.- Parameters:
restartOrder
- the value to set- Returns:
- this builder
-
middlewarePath
public ServerSummary.Builder middlewarePath(String middlewarePath)
The middleware path on the server.- Parameters:
middlewarePath
- the value to set- Returns:
- this builder
-
middlewareType
public ServerSummary.Builder middlewareType(String middlewareType)
The middleware type on the server.- Parameters:
middlewareType
- the value to set- Returns:
- this builder
-
weblogicVersion
public ServerSummary.Builder weblogicVersion(String weblogicVersion)
The version of the WebLogic domain of the server- Parameters:
weblogicVersion
- the value to set- Returns:
- this builder
-
jdkPath
public ServerSummary.Builder jdkPath(String jdkPath)
The JDK path on the server.- Parameters:
jdkPath
- the value to set- Returns:
- this builder
-
jdkVersion
public ServerSummary.Builder jdkVersion(String jdkVersion)
The JDK version on the server.- Parameters:
jdkVersion
- the value to set- Returns:
- this builder
-
wlsDomainName
public ServerSummary.Builder wlsDomainName(String wlsDomainName)
The name of the WebLogic domain to which the server belongs.- Parameters:
wlsDomainName
- the value to set- Returns:
- this builder
-
wlsDomainId
public ServerSummary.Builder wlsDomainId(String wlsDomainId)
The ID of the WebLogic domain to which the server belongs.- Parameters:
wlsDomainId
- the value to set- Returns:
- this builder
-
wlsDomainPath
public ServerSummary.Builder wlsDomainPath(String wlsDomainPath)
The path of the WebLogic domain to which the server belongs.- Parameters:
wlsDomainPath
- the value to set- Returns:
- this builder
-
latestPatchesStatus
public ServerSummary.Builder latestPatchesStatus(ServerSummary.LatestPatchesStatus latestPatchesStatus)
Whether or not the server has installed the latest patches.- Parameters:
latestPatchesStatus
- the value to set- Returns:
- this builder
-
patchReadinessStatus
public ServerSummary.Builder patchReadinessStatus(PatchReadinessStatus patchReadinessStatus)
The patch readiness status of the server.- Parameters:
patchReadinessStatus
- the value to set- Returns:
- this builder
-
hostName
public ServerSummary.Builder hostName(String hostName)
The name of the server.- Parameters:
hostName
- the value to set- Returns:
- this builder
-
managedInstanceId
public ServerSummary.Builder managedInstanceId(String managedInstanceId)
The managed instance ID of the server.- Parameters:
managedInstanceId
- the value to set- Returns:
- this builder
-
timeCreated
public ServerSummary.Builder timeCreated(Date timeCreated)
The date and time the server was first reported (in RFC 3339 format).Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public ServerSummary.Builder timeUpdated(Date timeUpdated)
The date and time the server was last reported (in RFC 3339 format).Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
build
public ServerSummary build()
-
copy
public ServerSummary.Builder copy(ServerSummary model)
-
-