Package com.oracle.bmc.jms.model
Class InstallationUsage.Builder
- java.lang.Object
- 
- com.oracle.bmc.jms.model.InstallationUsage.Builder
 
- 
- Enclosing class:
- InstallationUsage
 
 public static class InstallationUsage.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description InstallationUsage.BuilderapproximateApplicationCount(Integer approximateApplicationCount)The approximate count of applications running on this installationInstallationUsage.BuilderapproximateManagedInstanceCount(Integer approximateManagedInstanceCount)The approximate count of managed instances reporting this installationInstallationUsage.Builderarchitecture(String architecture)The architecture of the operating system for the installation.InstallationUsagebuild()InstallationUsage.Buildercopy(InstallationUsage model)InstallationUsage.BuilderinstallationKey(String installationKey)The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system.InstallationUsage.BuilderjreDistribution(String jreDistribution)The distribution of the Java Runtime that is deployed with the installation.InstallationUsage.BuilderjreVendor(String jreVendor)The vendor of the Java Runtime that is deployed with the installation.InstallationUsage.BuilderjreVersion(String jreVersion)The version of the Java Runtime that is deployed with the installation.InstallationUsage.BuilderoperatingSystem(OperatingSystem operatingSystem)InstallationUsage.Builderos(String os)The Operating System for the installation.InstallationUsage.Builderpath(String path)The file system path of the Java installation.InstallationUsage.BuildersecurityStatus(JreSecurityStatus securityStatus)The security status of the Java Runtime.InstallationUsage.BuildertimeEnd(Date timeEnd)Upper bound of the specified time period filter.InstallationUsage.BuildertimeFirstSeen(Date timeFirstSeen)The date and time the resource was first reported to JMS.InstallationUsage.BuildertimeLastSeen(Date timeLastSeen)The date and time the resource was last reported to JMS.InstallationUsage.BuildertimeStart(Date timeStart)Lower bound of the specified time period filter.
 
- 
- 
- 
Method Detail- 
installationKeypublic InstallationUsage.Builder installationKey(String installationKey) The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system.- Parameters:
- installationKey- the value to set
- Returns:
- this builder
 
 - 
jreVendorpublic InstallationUsage.Builder jreVendor(String jreVendor) The vendor of the Java Runtime that is deployed with the installation.- Parameters:
- jreVendor- the value to set
- Returns:
- this builder
 
 - 
jreDistributionpublic InstallationUsage.Builder jreDistribution(String jreDistribution) The distribution of the Java Runtime that is deployed with the installation.- Parameters:
- jreDistribution- the value to set
- Returns:
- this builder
 
 - 
jreVersionpublic InstallationUsage.Builder jreVersion(String jreVersion) The version of the Java Runtime that is deployed with the installation.- Parameters:
- jreVersion- the value to set
- Returns:
- this builder
 
 - 
securityStatuspublic InstallationUsage.Builder securityStatus(JreSecurityStatus securityStatus) The security status of the Java Runtime.- Parameters:
- securityStatus- the value to set
- Returns:
- this builder
 
 - 
pathpublic InstallationUsage.Builder path(String path) The file system path of the Java installation.- Parameters:
- path- the value to set
- Returns:
- this builder
 
 - 
ospublic InstallationUsage.Builder os(String os) The Operating System for the installation.Deprecated, use operatingSystem instead. - Parameters:
- os- the value to set
- Returns:
- this builder
 
 - 
architecturepublic InstallationUsage.Builder architecture(String architecture) The architecture of the operating system for the installation.Deprecated, use operatingSystem instead. - Parameters:
- architecture- the value to set
- Returns:
- this builder
 
 - 
operatingSystempublic InstallationUsage.Builder operatingSystem(OperatingSystem operatingSystem) 
 - 
approximateApplicationCountpublic InstallationUsage.Builder approximateApplicationCount(Integer approximateApplicationCount) The approximate count of applications running on this installation- Parameters:
- approximateApplicationCount- the value to set
- Returns:
- this builder
 
 - 
approximateManagedInstanceCountpublic InstallationUsage.Builder approximateManagedInstanceCount(Integer approximateManagedInstanceCount) The approximate count of managed instances reporting this installation- Parameters:
- approximateManagedInstanceCount- the value to set
- Returns:
- this builder
 
 - 
timeStartpublic InstallationUsage.Builder timeStart(Date timeStart) Lower bound of the specified time period filter.JMS provides a view of the data that is per day. The query uses only the date element of the parameter. - Parameters:
- timeStart- the value to set
- Returns:
- this builder
 
 - 
timeEndpublic InstallationUsage.Builder timeEnd(Date timeEnd) Upper bound of the specified time period filter.JMS provides a view of the data that is per day. The query uses only the date element of the parameter. - Parameters:
- timeEnd- the value to set
- Returns:
- this builder
 
 - 
timeFirstSeenpublic InstallationUsage.Builder timeFirstSeen(Date timeFirstSeen) The date and time the resource was first reported to JMS.This is potentially before the specified time period provided by the filters. For example, a resource can be first reported to JMS before the start of a specified time period, if it is also reported during the time period. - Parameters:
- timeFirstSeen- the value to set
- Returns:
- this builder
 
 - 
timeLastSeenpublic InstallationUsage.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
 
 - 
buildpublic InstallationUsage build() 
 - 
copypublic InstallationUsage.Builder copy(InstallationUsage model) 
 
- 
 
-