Instance Summary
data class InstanceSummary(val sessions: List<SessionEntry>, val meters: List<MeterEntry>, val services: List<Service>, val logFileCount: Long, val busyLogCount: Int, val subsystems: List<SubsystemEntry>, val meterSources: List<MeterSourceEntry>, val nodes: List<NodeEntry>, val name: String, val description: String? = null, val tasks: List<TaskDescription>, val webService: Service, val specs: InstanceSpecs, val osData: OSData, val id: String = specs.id(), val configurationDescription: List<String>)
Summary data structure for the application instance. Contains the mutable features such as session and meter names, uptime, addresses, file count, in addition to the immutable specifications.
Constructors
Link copied to clipboard
constructor(sessions: List<SessionEntry>, meters: List<MeterEntry>, services: List<Service>, logFileCount: Long, busyLogCount: Int, subsystems: List<SubsystemEntry>, meterSources: List<MeterSourceEntry>, nodes: List<NodeEntry>, name: String, description: String? = null, tasks: List<TaskDescription>, webService: Service, specs: InstanceSpecs, osData: OSData, id: String = specs.id(), configurationDescription: List<String>)
Properties
Link copied to clipboard
Number of log files, scanned recursively
Link copied to clipboard
human-readable descriptions of the configuration
Link copied to clipboard
Description of the instance
Link copied to clipboard
Number of log files, scanned recursively
Link copied to clipboard
All meter entries
Link copied to clipboard
Status of the meter sources
Link copied to clipboard
All session ids and names
Link copied to clipboard
Immutable specifications for the instance.
Link copied to clipboard
Status of the subsystems
Link copied to clipboard
Status of the tasks
Link copied to clipboard
Web service