Package com.oracle.bmc.jms.model
Class JreUsage.Builder
- java.lang.Object
- 
- com.oracle.bmc.jms.model.JreUsage.Builder
 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description JreUsage.BuilderapproximateApplicationCount(Integer approximateApplicationCount)The approximate count of the applications running on this Java Runtime.JreUsage.BuilderapproximateInstallationCount(Integer approximateInstallationCount)The approximate count of installations that are installations of this Java Runtime.JreUsage.BuilderapproximateManagedInstanceCount(Integer approximateManagedInstanceCount)The approximate count of the managed instances that report this Java Runtime.JreUsage.BuilderapproximatePendingWorkRequestCount(Integer approximatePendingWorkRequestCount)The approximate count of work requests working on this Java Runtime.JreUsagebuild()JreUsage.Buildercopy(JreUsage model)JreUsage.BuilderdaysUnderSecurityBaseline(Integer daysUnderSecurityBaseline)The number of days since this release has been under the security baseline.JreUsage.Builderdistribution(String distribution)The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example Java(TM) SE Runtime Environment.JreUsage.BuilderendOfSupportLifeDate(Date endOfSupportLifeDate)The End of Support Life (EOSL) date of the Java Runtime (formatted according to RFC3339).JreUsage.BuilderfleetId(String fleetId)The OCID of the related fleet.JreUsage.Builderid(String id)The internal identifier of the Java Runtime.JreUsage.BuildermanagedInstanceId(String managedInstanceId)The OCID of the related managed instance.JreUsage.BuilderoperatingSystems(List<OperatingSystem> operatingSystems)The operating systems that have this Java Runtime installed.JreUsage.BuilderreleaseDate(Date releaseDate)The release date of the Java Runtime (formatted according to RFC3339).JreUsage.BuildersecurityStatus(JreSecurityStatus securityStatus)The security status of the Java Runtime.JreUsage.BuildertimeEnd(Date timeEnd)Upper bound of the specified time period filter.JreUsage.BuildertimeFirstSeen(Date timeFirstSeen)The date and time the resource was first reported to JMS.JreUsage.BuildertimeLastSeen(Date timeLastSeen)The date and time the resource was last reported to JMS.JreUsage.BuildertimeStart(Date timeStart)Lower bound of the specified time period filter.JreUsage.Buildervendor(String vendor)The vendor of the Java Runtime.JreUsage.Builderversion(String version)The version of the Java Runtime.
 
- 
- 
- 
Method Detail- 
idpublic JreUsage.Builder id(String id) The internal identifier of the Java Runtime.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
fleetIdpublic JreUsage.Builder fleetId(String fleetId) The OCID of the related fleet.- Parameters:
- fleetId- the value to set
- Returns:
- this builder
 
 - 
managedInstanceIdpublic JreUsage.Builder managedInstanceId(String managedInstanceId) The OCID of the related managed instance.This property value is present only for /listJreUsage. - Parameters:
- managedInstanceId- the value to set
- Returns:
- this builder
 
 - 
securityStatuspublic JreUsage.Builder securityStatus(JreSecurityStatus securityStatus) The security status of the Java Runtime.- Parameters:
- securityStatus- the value to set
- Returns:
- this builder
 
 - 
releaseDatepublic JreUsage.Builder releaseDate(Date releaseDate) The release date of the Java Runtime (formatted according to RFC3339).- Parameters:
- releaseDate- the value to set
- Returns:
- this builder
 
 - 
endOfSupportLifeDatepublic JreUsage.Builder endOfSupportLifeDate(Date endOfSupportLifeDate) The End of Support Life (EOSL) date of the Java Runtime (formatted according to RFC3339).- Parameters:
- endOfSupportLifeDate- the value to set
- Returns:
- this builder
 
 - 
vendorpublic JreUsage.Builder vendor(String vendor) The vendor of the Java Runtime.- Parameters:
- vendor- the value to set
- Returns:
- this builder
 
 - 
distributionpublic JreUsage.Builder distribution(String distribution) The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example Java(TM) SE Runtime Environment.- Parameters:
- distribution- the value to set
- Returns:
- this builder
 
 - 
versionpublic JreUsage.Builder version(String version) The version of the Java Runtime.- Parameters:
- version- the value to set
- Returns:
- this builder
 
 - 
daysUnderSecurityBaselinepublic JreUsage.Builder daysUnderSecurityBaseline(Integer daysUnderSecurityBaseline) The number of days since this release has been under the security baseline.- Parameters:
- daysUnderSecurityBaseline- the value to set
- Returns:
- this builder
 
 - 
operatingSystemspublic JreUsage.Builder operatingSystems(List<OperatingSystem> operatingSystems) The operating systems that have this Java Runtime installed.- Parameters:
- operatingSystems- the value to set
- Returns:
- this builder
 
 - 
approximateInstallationCountpublic JreUsage.Builder approximateInstallationCount(Integer approximateInstallationCount) The approximate count of installations that are installations of this Java Runtime.- Parameters:
- approximateInstallationCount- the value to set
- Returns:
- this builder
 
 - 
approximateApplicationCountpublic JreUsage.Builder approximateApplicationCount(Integer approximateApplicationCount) The approximate count of the applications running on this Java Runtime.- Parameters:
- approximateApplicationCount- the value to set
- Returns:
- this builder
 
 - 
approximateManagedInstanceCountpublic JreUsage.Builder approximateManagedInstanceCount(Integer approximateManagedInstanceCount) The approximate count of the managed instances that report this Java Runtime.- Parameters:
- approximateManagedInstanceCount- the value to set
- Returns:
- this builder
 
 - 
approximatePendingWorkRequestCountpublic JreUsage.Builder approximatePendingWorkRequestCount(Integer approximatePendingWorkRequestCount) The approximate count of work requests working on this Java Runtime.- Parameters:
- approximatePendingWorkRequestCount- the value to set
- Returns:
- this builder
 
 - 
timeStartpublic JreUsage.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 JreUsage.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 JreUsage.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 JreUsage.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 JreUsage build() 
 - 
copypublic JreUsage.Builder copy(JreUsage model) 
 
- 
 
-