public static class InstallationUsage.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
InstallationUsage.Builder |
approximateApplicationCount(Integer approximateApplicationCount)
The approximate count of applications running on this installation
|
InstallationUsage.Builder |
approximateManagedInstanceCount(Integer approximateManagedInstanceCount)
The approximate count of managed instances reporting this installation
|
InstallationUsage.Builder |
architecture(String architecture)
The architecture of the operating system for the installation.
|
InstallationUsage |
build() |
InstallationUsage.Builder |
copy(InstallationUsage model) |
InstallationUsage.Builder |
installationKey(String installationKey)
The unique identifier for the installation of a Java Runtime at a specific path on a
specific operating system.
|
InstallationUsage.Builder |
jreDistribution(String jreDistribution)
The distribution of the Java Runtime that is deployed with the installation.
|
InstallationUsage.Builder |
jreVendor(String jreVendor)
The vendor of the Java Runtime that is deployed with the installation.
|
InstallationUsage.Builder |
jreVersion(String jreVersion)
The version of the Java Runtime that is deployed with the installation.
|
InstallationUsage.Builder |
operatingSystem(OperatingSystem operatingSystem) |
InstallationUsage.Builder |
os(String os)
The Operating System for the installation.
|
InstallationUsage.Builder |
path(String path)
The file system path of the Java installation.
|
InstallationUsage.Builder |
timeEnd(Date timeEnd)
Upper bound of the specified time period filter.
|
InstallationUsage.Builder |
timeFirstSeen(Date timeFirstSeen)
The date and time the resource was first reported to JMS.
|
InstallationUsage.Builder |
timeLastSeen(Date timeLastSeen)
The date and time the resource was last reported to JMS.
|
InstallationUsage.Builder |
timeStart(Date timeStart)
Lower bound of the specified time period filter.
|
public InstallationUsage.Builder installationKey(String installationKey)
The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system.
installationKey
- the value to setpublic InstallationUsage.Builder jreVendor(String jreVendor)
The vendor of the Java Runtime that is deployed with the installation.
jreVendor
- the value to setpublic InstallationUsage.Builder jreDistribution(String jreDistribution)
The distribution of the Java Runtime that is deployed with the installation.
jreDistribution
- the value to setpublic InstallationUsage.Builder jreVersion(String jreVersion)
The version of the Java Runtime that is deployed with the installation.
jreVersion
- the value to setpublic InstallationUsage.Builder path(String path)
The file system path of the Java installation.
path
- the value to setpublic InstallationUsage.Builder os(String os)
The Operating System for the installation. Deprecated, use operatingSystem
instead.
os
- the value to setpublic InstallationUsage.Builder architecture(String architecture)
The architecture of the operating system for the installation. Deprecated, use operatingSystem
instead.
architecture
- the value to setpublic InstallationUsage.Builder operatingSystem(OperatingSystem operatingSystem)
public InstallationUsage.Builder approximateApplicationCount(Integer approximateApplicationCount)
The approximate count of applications running on this installation
approximateApplicationCount
- the value to setpublic InstallationUsage.Builder approximateManagedInstanceCount(Integer approximateManagedInstanceCount)
The approximate count of managed instances reporting this installation
approximateManagedInstanceCount
- the value to setpublic 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.
timeStart
- the value to setpublic 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.
timeEnd
- the value to setpublic 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.
timeFirstSeen
- the value to setpublic 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.
timeLastSeen
- the value to setpublic InstallationUsage build()
public InstallationUsage.Builder copy(InstallationUsage model)
Copyright © 2016–2024. All rights reserved.