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.BuilderapproximateApplicationCount(Integer approximateApplicationCount)The approximate count of applications running on this installationInstallationSiteSummary.Builderblocklist(List<BlocklistEntry> blocklist)The list of operations that are blocklisted.InstallationSiteSummarybuild()InstallationSiteSummary.Buildercopy(InstallationSiteSummary model)InstallationSiteSummary.BuilderinstallationKey(String installationKey)The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.InstallationSiteSummary.Builderjre(JavaRuntimeId jre)InstallationSiteSummary.BuilderlifecycleState(LifecycleState lifecycleState)The lifecycle state of the installation site.InstallationSiteSummary.BuildermanagedInstanceId(String managedInstanceId)The OCID of the related managed instance.InstallationSiteSummary.BuilderoperatingSystem(OperatingSystem operatingSystem)InstallationSiteSummary.Builderpath(String path)The file system path of the installation.InstallationSiteSummary.BuildersecurityStatus(JreSecurityStatus securityStatus)The security status of the Java Runtime.InstallationSiteSummary.BuildertimeLastSeen(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)
-
-