Class ApplicationInstallationUsageSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.jms.model.ApplicationInstallationUsageSummary.Builder
 
- 
- Enclosing class:
- ApplicationInstallationUsageSummary
 
 public static class ApplicationInstallationUsageSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationInstallationUsageSummary.BuilderapplicationInstallationKey(String applicationInstallationKey)An internal identifier for the application installation that is unique to a Fleet.ApplicationInstallationUsageSummary.BuilderapplicationInvokedBy(String applicationInvokedBy)Comma separated list of user names that invoked application installations.ApplicationInstallationUsageSummary.BuilderapplicationKey(String applicationKey)An internal identifier for the application that is unique to a Fleet.ApplicationInstallationUsageSummary.BuilderapplicationType(String applicationType)The type of the application, denoted by how the application was started.ApplicationInstallationUsageSummary.BuilderapproximateInstallationCount(Integer approximateInstallationCount)The approximate count of installations running this application.ApplicationInstallationUsageSummary.BuilderapproximateJreCount(Integer approximateJreCount)The approximate count of Java Runtimes running this application.ApplicationInstallationUsageSummary.BuilderapproximateLibraryCount(Integer approximateLibraryCount)The approximate count of libraries in this application.ApplicationInstallationUsageSummary.BuilderapproximateManagedInstanceCount(Integer approximateManagedInstanceCount)The approximate count of managed instances reporting this application.ApplicationInstallationUsageSummarybuild()ApplicationInstallationUsageSummary.Buildercopy(ApplicationInstallationUsageSummary model)ApplicationInstallationUsageSummary.BuilderdisplayName(String displayName)The name of the application.ApplicationInstallationUsageSummary.BuilderfullClassPath(List<String> fullClassPath)List of full paths where the application last searched for classes.ApplicationInstallationUsageSummary.BuilderinstallationPath(String installationPath)The full path on which the application installation was detected.ApplicationInstallationUsageSummary.BuilderoperatingSystems(List<OperatingSystem> operatingSystems)The operating systems running this application.ApplicationInstallationUsageSummary.BuildertimeEnd(Date timeEnd)Upper bound of the specified time period filter.ApplicationInstallationUsageSummary.BuildertimeFirstSeen(Date timeFirstSeen)The date and time the resource was first reported to JMS.ApplicationInstallationUsageSummary.BuildertimeLastSeen(Date timeLastSeen)The date and time the resource was last reported to JMS.ApplicationInstallationUsageSummary.BuildertimeStart(Date timeStart)Lower bound of the specified time period filter.
 
- 
- 
- 
Method Detail- 
applicationInstallationKeypublic ApplicationInstallationUsageSummary.Builder applicationInstallationKey(String applicationInstallationKey) An internal identifier for the application installation that is unique to a Fleet.- Parameters:
- applicationInstallationKey- the value to set
- Returns:
- this builder
 
 - 
applicationKeypublic ApplicationInstallationUsageSummary.Builder applicationKey(String applicationKey) An internal identifier for the application that is unique to a Fleet.ApplicationKey will be identical for applications with different installation information. - Parameters:
- applicationKey- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic ApplicationInstallationUsageSummary.Builder displayName(String displayName) The name of the application.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
applicationTypepublic ApplicationInstallationUsageSummary.Builder applicationType(String applicationType) The type of the application, denoted by how the application was started.- Parameters:
- applicationType- the value to set
- Returns:
- this builder
 
 - 
installationPathpublic ApplicationInstallationUsageSummary.Builder installationPath(String installationPath) The full path on which the application installation was detected.- Parameters:
- installationPath- the value to set
- Returns:
- this builder
 
 - 
fullClassPathpublic ApplicationInstallationUsageSummary.Builder fullClassPath(List<String> fullClassPath) List of full paths where the application last searched for classes.Contains full paths to all items from module-list and class path list. - Parameters:
- fullClassPath- the value to set
- Returns:
- this builder
 
 - 
operatingSystemspublic ApplicationInstallationUsageSummary.Builder operatingSystems(List<OperatingSystem> operatingSystems) The operating systems running this application.- Parameters:
- operatingSystems- the value to set
- Returns:
- this builder
 
 - 
approximateInstallationCountpublic ApplicationInstallationUsageSummary.Builder approximateInstallationCount(Integer approximateInstallationCount) The approximate count of installations running this application.- Parameters:
- approximateInstallationCount- the value to set
- Returns:
- this builder
 
 - 
approximateJreCountpublic ApplicationInstallationUsageSummary.Builder approximateJreCount(Integer approximateJreCount) The approximate count of Java Runtimes running this application.- Parameters:
- approximateJreCount- the value to set
- Returns:
- this builder
 
 - 
approximateManagedInstanceCountpublic ApplicationInstallationUsageSummary.Builder approximateManagedInstanceCount(Integer approximateManagedInstanceCount) The approximate count of managed instances reporting this application.- Parameters:
- approximateManagedInstanceCount- the value to set
- Returns:
- this builder
 
 - 
approximateLibraryCountpublic ApplicationInstallationUsageSummary.Builder approximateLibraryCount(Integer approximateLibraryCount) The approximate count of libraries in this application.- Parameters:
- approximateLibraryCount- the value to set
- Returns:
- this builder
 
 - 
applicationInvokedBypublic ApplicationInstallationUsageSummary.Builder applicationInvokedBy(String applicationInvokedBy) Comma separated list of user names that invoked application installations.- Parameters:
- applicationInvokedBy- the value to set
- Returns:
- this builder
 
 - 
timeStartpublic ApplicationInstallationUsageSummary.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 ApplicationInstallationUsageSummary.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 ApplicationInstallationUsageSummary.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 ApplicationInstallationUsageSummary.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 ApplicationInstallationUsageSummary build() 
 - 
copypublic ApplicationInstallationUsageSummary.Builder copy(ApplicationInstallationUsageSummary model) 
 
- 
 
-