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
ListA 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 HardwareIdService 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 MsftDnsClientServerAddressService 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 MsftNetAdapterService 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 MsftNetAdapterToIpAndDnsAndProfileService 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 MsftNetConnectionProfileService 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 MsftNetIpAddressService 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
OptionalA 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
TerminalUtilityA utility class that provides an alternative way to launch a PowerShell session without
jPowerShellImmutable 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 Win32AssociatedProcessorMemoryService 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 Win32BaseboardService 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 Win32BatteryService 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 Win32BiosService 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 Win32CacheMemoryService 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 Win32ComputerSystemService 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 Win32DesktopMonitorService 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 Win32DiskDriveService 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 Win32DiskDriveToDiskPartitionService 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 Win32DiskDriveToPartitionAndLogicalDiskService 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 Win32DiskPartitionService 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 Win32DiskPartitionToLogicalDiskService 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 Win32EnvironmentService 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 Win32LogicalDiskService 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 Win32LogicalDiskToPartitionService 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 Win32NetworkAdapterConfigurationService 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 Win32NetworkAdapterService 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 Win32NetworkAdapterSettingService 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 Win32NetworkAdapterToConfigurationService 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 Win32OperatingSystemService 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 Win32PhysicalMemoryService 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 Win32PnPEntityService 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 Win32PortConnectorService 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 Win32PrinterService 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 Win32ProcessImmutable 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 Win32ProcessorService 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 Win32ProcessorToCacheMemoryService 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 Win32SoundDeviceService 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 Win32UserAccountService 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 Win32VideoControllerService class for fetching video controller (GPU) information from the system.
Associates a Java entity with its corresponding WMI class name.