Package com.oracle.bmc.jms.model
Class InstallationSiteSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.InstallationSiteSummary.Builder
-
- Enclosing class:
- InstallationSiteSummary
public static class InstallationSiteSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstallationSiteSummary.Builder
approximateApplicationCount(Integer approximateApplicationCount)
The approximate count of applications running on this installationInstallationSiteSummary.Builder
blocklist(List<BlocklistEntry> blocklist)
The list of operations that are blocklisted.InstallationSiteSummary
build()
InstallationSiteSummary.Builder
copy(InstallationSiteSummary model)
InstallationSiteSummary.Builder
installationKey(String installationKey)
The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.InstallationSiteSummary.Builder
jre(JavaRuntimeId jre)
InstallationSiteSummary.Builder
lifecycleState(LifecycleState lifecycleState)
The lifecycle state of the installation site.InstallationSiteSummary.Builder
managedInstanceId(String managedInstanceId)
The OCID of the related managed instance.InstallationSiteSummary.Builder
operatingSystem(OperatingSystem operatingSystem)
InstallationSiteSummary.Builder
path(String path)
The file system path of the installation.InstallationSiteSummary.Builder
securityStatus(JreSecurityStatus securityStatus)
The security status of the Java Runtime.InstallationSiteSummary.Builder
timeLastSeen(Date timeLastSeen)
The date and time the resource was last reported to JMS.
-
-
-
Method Detail
-
installationKey
public InstallationSiteSummary.Builder installationKey(String installationKey)
The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.- Parameters:
installationKey
- the value to set- Returns:
- this builder
-
managedInstanceId
public InstallationSiteSummary.Builder managedInstanceId(String managedInstanceId)
The OCID of the related managed instance.- Parameters:
managedInstanceId
- the value to set- Returns:
- this builder
-
jre
public InstallationSiteSummary.Builder jre(JavaRuntimeId jre)
-
securityStatus
public InstallationSiteSummary.Builder securityStatus(JreSecurityStatus securityStatus)
The security status of the Java Runtime.- Parameters:
securityStatus
- the value to set- Returns:
- this builder
-
path
public InstallationSiteSummary.Builder path(String path)
The file system path of the installation.- Parameters:
path
- the value to set- Returns:
- this builder
-
operatingSystem
public InstallationSiteSummary.Builder operatingSystem(OperatingSystem operatingSystem)
-
approximateApplicationCount
public InstallationSiteSummary.Builder approximateApplicationCount(Integer approximateApplicationCount)
The approximate count of applications running on this installation- Parameters:
approximateApplicationCount
- the value to set- Returns:
- this builder
-
timeLastSeen
public InstallationSiteSummary.Builder timeLastSeen(Date timeLastSeen)
The date and time the resource was last reported to JMS.This is potentially after the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
- Parameters:
timeLastSeen
- the value to set- Returns:
- this builder
-
blocklist
public InstallationSiteSummary.Builder blocklist(List<BlocklistEntry> blocklist)
The list of operations that are blocklisted.- Parameters:
blocklist
- the value to set- Returns:
- this builder
-
lifecycleState
public InstallationSiteSummary.Builder lifecycleState(LifecycleState lifecycleState)
The lifecycle state of the installation site.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
build
public InstallationSiteSummary build()
-
copy
public InstallationSiteSummary.Builder copy(InstallationSiteSummary model)
-
-