All Classes and Interfaces

Class
Description
Indicates that a given annotation is not found during runtime.
Enum representing the predefined WMI (CIM) queries for the classes available in the root/cimv2 namespace.
A common mapping interface for mapping JSON strings to Java objects.
Common service interface whose method implementations provide a way to fetch WMI data from PowerShell in the form of a List
A class is considered DeepImmutable when: All fields are final and cannot be reassigned All objects reachable from the instance are immutable (the entire object graph is immutable) No mutable internal state is exposed
Immutable representation of a hardware identity (HWID) in a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of HardwareId
Service class for fetching the HWID information from a system running Windows.
Indicates that the annotated component executes PowerShell commands using isolated processes and does not rely on shared jPowerShell state.
Immutable representation of a DNS server configuration for a particular network adapter on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of MsftDnsClientServerAddress
Service class for fetching DNS Client and Server information for a network adapter.
Immutable modern representation of a network adapter on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of MsftNetAdapter
Service class for fetching network adapter information from the system.
Immutable representation of a MsftNetAdapter and its 1:N relationships with MsftNetIpAddress, MsftDnsClientServerAddress, and MsftNetConnectionProfile configurations in a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of MsftNetAdapterToIpAndDnsAndProfile
Service class for fetching net adapter, ip, dns and profile configuration information from the system.
Immutable representation of a connection profile for a particular network adapter on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of MsftNetConnectionProfile
Service class for fetching the connection profile for a network adapter.
Immutable representation of IPv4 and IPv6 address configuration for a Network Adapter on a Windows system.
Lifetime over which the address is preferred.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of MsftNetIpAddress
Service class for fetching the IPv4 and IPv6 configs for a network adapter.
Common service interface whose method implementations provide a way to fetch WMI data from PowerShell in the form of Optional
A utility class that provides helper methods that use Java reflection
Used to indicate that a critical resource could not be resolved, without which, it is impossible to proceed with further operations.
Usually thrown to indicate that necessary I/O operations on a resource has failed
Enum representing the location for some predefined PowerShell scripts
Utility class for loading scripts from a provided path, as various streams.
A class is considered ShallowImmutable when: All fields are final and cannot be reassigned The class does not mutate its internal state after construction (e.g., it does not modify collections or mutable objects held in its fields) Objects referenced by the fields may be mutable and can be modified externally
Enum representing the predefined WMI (CIM) queries for the classes available in the root/StandardCimv2 namespace.
A generic wrapper of all exceptions occurring from TerminalUtility
A utility class that provides an alternative way to launch a PowerShell session without jPowerShell
Immutable representation of a user on a system.
Service class for fetching the current system user information.
Indicates that the annotated component relies on the jPowerShell library for executing PowerShell commands.
Immutable representation of a Win32Processor association with Win32CacheMemory.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32AssociatedProcessorMemory
Service class for fetching the association between a Processor, and it's Cache information from the system.
Immutable representation of a motherboard device on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Baseboard
Service class for fetching mainboard/motherboard information from the system.
Immutable representation of a battery device on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Battery
Service class for fetching battery information from the system.
Immutable representation of a BIOS entity on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Bios
Service class for fetching BIOS information from the system.
Immutable representation of a processor cache (e.g., L1, L2, L3) on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32CacheMemory
Service class for fetching processor cache information from the system.
Immutable representation of a computer system running Windows.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32ComputerSystem
Service class for fetching the computer system information running Windows.
Immutable representation of a monitor device on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of Win32DesktopMonitor
Service class for fetching monitor information from the system.
Immutable representation of a Physical disk on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32DiskDrive
Service class for fetching information about disk drives.
Immutable representation of a Win32DiskDrive association with Win32DiskPartition.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32DiskDriveToDiskPartition
Service class for fetching the association between a Win32DiskDrive, and Win32DiskPartition from the system.
Immutable representation of a Win32DiskDrive and its associated 1:N relationships with Win32DiskPartition and Win32LogicalDisk in a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of Win32DiskDriveToPartitionAndLogicalDisk
Service class for fetching physical disk and related partition and logical disk data from the system.
Immutable representation of a Partition in a Physical disk on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32DiskPartition
Service class for fetching information about disk partitions.
Immutable representation of a Win32DiskPartition and its 1:N relationship with Win32LogicalDisk in a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of Win32DiskPartitionToLogicalDisk
Service class for fetching physical disk and related logical disk information from the system.
Immutable representation of the environment variables in a system running Windows.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Environment
Service class for fetching information about environment variables in a Windows System.
Immutable representation of a Logical disk volume on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32LogicalDisk
Service class for fetching information about logical disks.
Immutable representation of a Win32DiskPartition association with Win32LogicalDisk.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32LogicalDiskToPartition
Service class for fetching the association between a Win32DiskPartition, and Win32LogicalDisk from the system.
Immutable legacy representation of a network adapter on a Windows system.
Immutable representation of a network adapter configuration on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32NetworkAdapterConfiguration
Service class for fetching network adapter configuration information from the system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32NetworkAdapter
Service class for fetching network adapter information from the system.
Immutable representation of the association between a Win32NetworkAdapter and it's Win32NetworkAdapterConfiguration.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32NetworkAdapterSetting
Service class for fetching the association between a Network Adapter, and it's Configuration from the system.
Immutable representation of a Win32NetworkAdapter and its associated 1:N relationship with Win32NetworkAdapterConfiguration in a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of Win32NetworkAdapterToConfiguration
Service class for fetching network adapter and related configuration information from the system.
Immutable representation of the Windows Operating System.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32OperatingSystem
Service class for fetching operating system information from the system.
Immutable representation of a RAM module on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32PhysicalMemory
Service class for fetching information about physical memory modules (RAM) in the system.
Immutable representation of a Plug and Play (PnP) device on Windows systems.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32PnPEntity
Service class for fetching operating system information from the system.
Immutable representation of a motherboard port on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32PortConnector
Service class for fetching mainboard port information from the system.
Immutable representation of a Printing device on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Printer
Service class for fetching printer information from the system.
Immutable representation of a process in a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Process
Immutable representation of a CPU device on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Processor
Service class for fetching CPU information from the system.
Immutable representation of a Win32Processor and its associated 1:N relationship with Win32CacheMemory in a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of Win32ProcessorToCacheMemory
Service class for fetching processor and related cache information from the system.
Service class for fetching process information from the system.
Immutable representation of a Sound device on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32SoundDevice
Service class for fetching sound device information from the system.
Immutable representation of a User Account in system running Windows.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32UserAccount
Service class for fetching information about User Accounts in a Windows System.
Immutable representation of a GPU device on a Windows system.
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32VideoController
Service class for fetching video controller (GPU) information from the system.
Associates a Java entity with its corresponding WMI class name.