Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

accountType - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
Type of user account.
adapter - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.MsftNetAdapterToIpAndDnsAndProfile
adapter - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32NetworkAdapterToConfiguration
adapterDacType - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Name or identifier of the digital-to-analog converter (DAC) chip.
adapterRam - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Memory size of the video adapter in bytes.
addressFamily - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftDnsClientServerAddress
Gets the address family of the server address.
addressFamily - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
Address family of the IP address.
addressWidth - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Width of the processor address bus in bits.
adminPasswordStatus - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
System hardware security settings for administrator password status.
AnnotationNotFoundException - Exception Class in io.github.eggy03.ferrumx.windows.exception
Indicates that a given annotation is not found during runtime.
AnnotationNotFoundException() - Constructor for exception class io.github.eggy03.ferrumx.windows.exception.AnnotationNotFoundException
 
architecture - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Processor architecture used by the platform.
associativity - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
Cache associativity.
automaticManagedPagefile - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
If true, the system manages the page file automatically.
automaticResetBootOption - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
If true, the automatic reset boot option is enabled.
automaticResetCapability - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
If true, automatic reset capability is available.
availability - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
Current availability and operational state.

B

bankLabel - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Physically labeled bank where the memory is located.
batteryStatus - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Status of the battery.
blockSize - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
Size in bytes of the blocks that form this partition.
bootable - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
Indicates whether the computer can be booted from this partition.
bootDevice - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Path to the boot device that the operating system uses to start the computer.
bootPartition - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
Indicates whether this is the active (boot) partition used by the operating system when booting.
bootStatus - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Status and additional data fields that identify the boot status.
bootupState - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
System start type.
buildNumber - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Internal build number of the operating system.
buildType - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Type of build (e.g., "Multiprocessor Free" or "Checked").

C

cacheMemoryDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32AssociatedProcessorMemory
Contains the deviceId field value of Win32CacheMemory
cacheMemoryList - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32ProcessorToCacheMemory
A list of Win32CacheMemory entities associated with the Win32ProcessorToCacheMemory.deviceId.
cacheType - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
Type of cache.
capabilities - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
List of capability codes supported by the printer.
capabilities - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
Array of capabilities of the media access device.
capabilityDescriptions - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Descriptive text corresponding to Win32Printer.capabilities.
capabilityDescriptions - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
List of more detailed explanations for any of the access device features indicated in the Win32DiskDrive.capabilities array.
capacity - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Total capacity of the physical memory—in bytes.
caption - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
Short description of the BIOS.
caption - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
Short textual caption describing the object.
caption - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Short, one-line description of the battery object.
caption - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Short textual description of the processor.
caption - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
Short description of the object.
caption - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Short one-line description of the object.
caption - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Short textual description (friendly name) of the operating system.
caption - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Short one-line description of the process.
caption - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
Caption of the user account (domain/username).
chassisSKUNumber - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Chassis or enclosure SKU number (from SMBIOS).
chemistry - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Type of battery chemistry.
Cimv2 - Enum in io.github.eggy03.ferrumx.windows.shell.query
Enum representing the predefined WMI (CIM) queries for the classes available in the root/cimv2 namespace.
Cimv2() - Constructor for enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
 
className() - Element in annotation type io.github.eggy03.ferrumx.windows.annotation.WmiClass
 
CommonMappingInterface<S> - Interface in io.github.eggy03.ferrumx.windows.mapping
A common mapping interface for mapping JSON strings to Java objects.
CommonServiceInterface<S> - Interface in io.github.eggy03.ferrumx.windows.service
Common service interface whose method implementations provide a way to fetch WMI data from PowerShell in the form of a List
compatibleId - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
A vendor-defined list of compatible identification strings that Windows Setup uses as fallback identifiers when no matching hardware ID is found.
compressed - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
Indicates if the logical volume exists as a single compressed entity (e.g., DoubleSpace).
configurationList - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32NetworkAdapterToConfiguration
configuredClockSpeed - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
The configured clock speed of the memory device, in MHz, or 0, if the speed is unknown.
connectorType - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32PortConnector
Array of physical attributes of the connector used by this port.
creationDate - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Date/time when the process was created.
csName - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Name of the computer system running the operating system.
currentBitsPerPixel - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Number of bits used to display each pixel.
currentHorizontalResolution - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Current number of horizontal pixels.
currentLanguage - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
Name of the current BIOS language.
currentRefreshRate - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Frequency at which the video controller refreshes the image for the monitor.
currentTimeZone - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Amount of time the system is offset from UTC, in minutes.
currentVerticalResolution - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Current number of vertical pixels.

D

Data sources - Section in class io.github.eggy03.ferrumx.windows.entity.compounded.HardwareId
 
dataWidth - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Data width of the physical memory—in bits.
Datetime() - Constructor for class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress.Datetime
 
daylightInEffect - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
If True, the daylight savings mode is ON.
days - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress.Datetime
 
DeepImmutable - Annotation Type in io.github.eggy03.ferrumx.windows.annotation
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
defaultIpGateway - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
List of default gateway IP addresses used by this system.
description - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
Text description of the network adapter.
description - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
Textual description of the network adapter configuration.
description - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Description of the battery.
description - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
Description of the partition object.
description - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
Description of the logical disk object.
description - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Longer description of the object.
description - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
A human-readable description of the device.
description - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Full description of the process.
description - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
Description of the user account.
designCapacity - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Design capacity of the battery in milliwatt-hours.
designVoltage - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Design voltage of the battery in millivolts.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskDriveToPartitionAndLogicalDisk
The unique identifier for the Win32DiskDrive instance.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32NetworkAdapterToConfiguration
The unique identifier for the Win32NetworkAdapter instance.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32ProcessorToCacheMemory
The unique identifier for the Win32Processor instance.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32DesktopMonitor
Unique identifier of the desktop monitor on the system.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Identifier (unique to the computer system) for this video controller.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Uniquely identifies the network adapter on the system.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
Unique identifier of the network adapter within the system.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Identifier of the battery.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
System-assigned unique identifier of the printer.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32SoundDevice
Unique identifier of the sound device.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
Unique identifier of the cache instance.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Unique identifier of the processor on the system.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
Unique identifier of the disk drive with other devices on the system.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
Unique identifier of the disk drive and partition within the system.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
Unique identifier of the logical disk from other devices on the system.
deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
Identifier of the Plug and Play device.
deviceLocator - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Label of the socket or circuit board that holds the memory.
dhcpEnabled - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
Indicates whether DHCP is enabled for this adapter.
dhcpLeaseExpires - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
Date and time when the DHCP lease expires.
dhcpLeaseObtained - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
Date and time when the DHCP lease was obtained.
dhcpServer - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
IP address of the DHCP server that assigned this configuration.
disabled - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
True if the account is disabled.
diskDrive - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskDriveToPartitionAndLogicalDisk
diskDriveDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDriveToDiskPartition
Contains the deviceId field value of Win32DiskDrive
diskIndex - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
Index number of the physical disk that contains this partition.
diskPartition - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskPartitionToLogicalDisk
diskPartitionDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDriveToDiskPartition
Contains the deviceId field value of Win32DiskPartition
diskPartitionDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDiskToPartition
Contains the deviceId field value of Win32DiskPartition
diskPartitionList - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskDriveToPartitionAndLogicalDisk
distributed - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Indicates whether this operating system is part of a distributed system.
dnsClientServerAddressList - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.MsftNetAdapterToIpAndDnsAndProfile
dnsHostName - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
Host name used to identify this computer on the network.
dnsServerAddresses - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftDnsClientServerAddress
Gets a list that contains the DNS server addresses.
dnsServerSearchOrder - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
List of DNS server IP addresses used for name resolution.
doesPasswordExpire() - Method in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
 
domain - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
Domain to which the user account belongs.
domainAuthenticationKind - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetConnectionProfile
Indicates the domain authentication kind associated with the profile.
driverDate - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Last modification date and time of the currently installed video driver.
driverDate - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Date of the currently installed driver.
driverName - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Name of the network adapter driver.
driverName - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Name of the printer driver installed.
driverVersion - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Version number of the video driver.
driverVersion - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Version number of the network adapter driver.
driveType - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
Numeric value that corresponds to the type of disk drive this logical disk represents.

E

errorCorrectType - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
Error-correction method used by the cache.
estimatedChargeRemaining - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Estimated percentage of full charge remaining.
estimatedRunTime - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Estimated remaining runtime of the battery in minutes.
executablePath - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Full path to the executable file of the process.
executeCommand(String, long) - Static method in class io.github.eggy03.ferrumx.windows.utility.TerminalUtility
Launches a standalone PowerShell session and executes commands and returns the result
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.compounded.HardwareIdService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.compounded.MsftNetAdapterToIpAndDnsAndProfileService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.compounded.Win32DiskDriveToPartitionAndLogicalDiskService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.compounded.Win32DiskPartitionToLogicalDiskService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.compounded.Win32NetworkAdapterToConfigurationService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.compounded.Win32ProcessorToCacheMemoryService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.display.Win32DesktopMonitorService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.display.Win32VideoControllerService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32BaseboardService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32BiosService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32PortConnectorService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.memory.Win32PhysicalMemoryService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.network.MsftDnsClientServerAddressService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.network.MsftNetAdapterService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.network.MsftNetConnectionProfileService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.network.MsftNetIpAddressService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterConfigurationService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterSettingService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32BatteryService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32PrinterService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32SoundDeviceService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.processor.Win32AssociatedProcessorMemoryService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.processor.Win32CacheMemoryService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.processor.Win32ProcessorService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveToDiskPartitionService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskPartitionService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskToPartitionService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.system.Win32ComputerSystemService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.system.Win32EnvironmentService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.system.Win32OperatingSystemService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.system.Win32PnPEntityService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.system.Win32ProcessService
 
Execution models and concurrency - Section in class io.github.eggy03.ferrumx.windows.service.user.Win32UserAccountService
 
executionState - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Current execution state of the process.
extClock - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
External clock frequency of the processor in megahertz.
externalReferenceDesignator - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32PortConnector
External reference designator of the port.

F

family - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Processor family type.
fileSystem - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
File system on the logical disk.
firmwareRevision - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
Revision of the disk drive firmware assigned by the manufacturer.
formFactor - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Implementation form factor for the chip.
freeSpace - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
Free space, in bytes, available on the logical disk.
frontPanelResetStatus - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Hardware security setting for the front-panel reset button.
fullDuplex - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Indicates whether the adapter supports full-duplex mode.

G

generateQuery(Class) - Static method in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
 
generateQuery(String, Class) - Static method in enum io.github.eggy03.ferrumx.windows.shell.query.StandardCimv2
 
get() - Method in interface io.github.eggy03.ferrumx.windows.service.CommonServiceInterface
Implementations of this method are expected to query the PowerShell using methods that automatically handle the PowerShell process lifecycle and then map the results to the expected entity types using a custom implementation or the default methods of CommonMappingInterface
get() - Method in class io.github.eggy03.ferrumx.windows.service.compounded.HardwareIdService
Retrieves an Optional containing the HWID information.
get() - Method in class io.github.eggy03.ferrumx.windows.service.compounded.MsftNetAdapterToIpAndDnsAndProfileService
Retrieves an immutable list of adapters and their configs connected to the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.compounded.Win32DiskDriveToPartitionAndLogicalDiskService
Retrieves an immutable list of physical disks with related partition and logical disk data connected to the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.compounded.Win32DiskPartitionToLogicalDiskService
Retrieves an immutable list of physical disk and related logical disks connected to the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.compounded.Win32NetworkAdapterToConfigurationService
Retrieves an immutable list of network adapters and related configuration connected in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.compounded.Win32ProcessorToCacheMemoryService
Retrieves an immutable list of processors and related cache information connected to the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.display.Win32DesktopMonitorService
Retrieves an immutable list of monitors connected to the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.display.Win32VideoControllerService
Retrieves an immutable list of video controllers (GPUs) present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32BaseboardService
Retrieves an immutable list of motherboard entries present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32BiosService
Retrieves an immutable list of BIOS entries present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32PortConnectorService
Retrieves an immutable list of mainboard ports present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.memory.Win32PhysicalMemoryService
Retrieves an immutable list of physical memory modules present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftDnsClientServerAddressService
Retrieves an immutable list of DNS Server and Client configuration for all network adapters present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftNetAdapterService
Retrieves an immutable list of network adapters present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftNetConnectionProfileService
Retrieves an immutable list of connection profiles for all network adapters present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftNetIpAddressService
Retrieves an immutable list of IPv4 and IPv6 configs for all network adapters present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterConfigurationService
Retrieves an immutable list of network adapter configurations present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterService
Retrieves an immutable list of network adapters present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterSettingService
Retrieves an immutable list of Win32NetworkAdapterSetting entities present in the system.
get() - Method in interface io.github.eggy03.ferrumx.windows.service.OptionalCommonServiceInterface
Implementations of this method are expected to query the PowerShell using methods that automatically handle the PowerShell process lifecycle and then map the results to the expected entity types using a custom implementation or the default methods of CommonMappingInterface
get() - Method in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32BatteryService
Retrieves an immutable list of batteries present on the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32PrinterService
Retrieves an immutable list of printers present on the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32SoundDeviceService
Retrieves an immutable list of sound devices present on the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.processor.Win32AssociatedProcessorMemoryService
Retrieves an immutable list of Win32AssociatedProcessorMemory entities present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.processor.Win32CacheMemoryService
Retrieves an immutable list of processor cache entries present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.processor.Win32ProcessorService
Retrieves an immutable list of processor entries present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveService
Retrieves an immutable list of disk drives present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveToDiskPartitionService
Retrieves an immutable list of Win32DiskDriveToDiskPartition entities present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskPartitionService
Retrieves an immutable list of disk partitions present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskService
Retrieves an immutable list of logical disk volumes present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskToPartitionService
Retrieves an immutable list of Win32LogicalDiskToPartition entities present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32ComputerSystemService
Retrieves an Optional containing the computer system information.
get() - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32EnvironmentService
Retrieves an immutable list of env variables present in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32OperatingSystemService
Retrieves an immutable list of operating systems present on the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32PnPEntityService
Retrieves an immutable list of pnp entities present on the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32ProcessService
Retrieves an immutable list of processes running in the system.
get() - Method in class io.github.eggy03.ferrumx.windows.service.user.Win32UserAccountService
Retrieves an immutable list of user accounts present in the system.
get(long) - Method in interface io.github.eggy03.ferrumx.windows.service.CommonServiceInterface
Implementations of this method are expected to skip PowerShell entirely and rely on TerminalUtility instead for PowerShell session management and then map the results to the expected entity types using a custom implementation or the default methods of CommonMappingInterface
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.HardwareIdService
Retrieves an Optional containing the HWID information using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.MsftNetAdapterToIpAndDnsAndProfileService
Retrieves an immutable list of adapters and their configs connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.Win32DiskDriveToPartitionAndLogicalDiskService
Retrieves an immutable list of physical disks with related partition and logical disk data connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.Win32DiskPartitionToLogicalDiskService
Retrieves an immutable list of physical disk and related logical disks connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.Win32NetworkAdapterToConfigurationService
Retrieves an immutable list of network adapters and related configuration connected in the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.Win32ProcessorToCacheMemoryService
Retrieves an immutable list of processors and related cache information connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.display.Win32DesktopMonitorService
Retrieves an immutable list of monitors connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.display.Win32VideoControllerService
Retrieves an immutable list of video controllers (GPUs) present in the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32BaseboardService
Retrieves an immutable list of motherboard entries present in the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32BiosService
Retrieves an immutable list of BIOS entries present in the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32PortConnectorService
Retrieves an immutable list of mainboard ports present in the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.memory.Win32PhysicalMemoryService
Retrieves an immutable list of physical memory modules connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftDnsClientServerAddressService
Retrieves an immutable list of DNS Server and Client configuration for all network adapters present in the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftNetAdapterService
Retrieves an immutable list of network adapters connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftNetConnectionProfileService
Retrieves an immutable list of connection profiles for all network adapters connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftNetIpAddressService
Retrieves an immutable list of IPv4 and IPv6 configs for all network adapters connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterConfigurationService
Retrieves an immutable list of network adapter configurations connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterService
Retrieves an immutable list of network adapters connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterSettingService
Retrieves an immutable list of Win32NetworkAdapterSetting entities using an isolated PowerShell process with a configurable timeout.
get(long) - Method in interface io.github.eggy03.ferrumx.windows.service.OptionalCommonServiceInterface
Implementations of this method are expected to skip PowerShell entirely and rely on TerminalUtility instead for PowerShell session management and then map the results to the expected entity types using a custom implementation or the default methods of CommonMappingInterface
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32BatteryService
Retrieves an immutable list of batteries present on the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32PrinterService
Retrieves an immutable list of printers connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32SoundDeviceService
Retrieves an immutable list of sound devices present on the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.processor.Win32AssociatedProcessorMemoryService
Retrieves an immutable list of Win32AssociatedProcessorMemory entities using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.processor.Win32CacheMemoryService
Retrieves an immutable list of processor cache entries using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.processor.Win32ProcessorService
Retrieves an immutable list of processor entries using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveService
Retrieves an immutable list of disk drives connected in the system. using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveToDiskPartitionService
Retrieves an immutable list of Win32DiskDriveToDiskPartition entities using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskPartitionService
Retrieves an immutable list of disk partitions using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskService
Retrieves an immutable list of logical disk volumes present in the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskToPartitionService
Retrieves an immutable list of Win32LogicalDiskToPartition entities using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32ComputerSystemService
Retrieves an Optional containing the Computer System information using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32EnvironmentService
Retrieves an immutable list of env variables using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32OperatingSystemService
Retrieves an immutable list of operating systems installed in the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32PnPEntityService
Retrieves an immutable list of pnp entities connected to the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32ProcessService
Retrieves an immutable list of processes running in the system using an isolated PowerShell process with a configurable timeout.
get(long) - Method in class io.github.eggy03.ferrumx.windows.service.user.Win32UserAccountService
Retrieves an immutable list of user accounts using an isolated PowerShell process with a configurable timeout.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.HardwareIdService
Retrieves an Optional containing the HWID information using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.MsftNetAdapterToIpAndDnsAndProfileService
Retrieves an immutable list of adapters and their configs connected to the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.Win32DiskDriveToPartitionAndLogicalDiskService
Retrieves an immutable list of physical disks with related partition and logical disk data connected to the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.Win32DiskPartitionToLogicalDiskService
Retrieves an immutable list of physical disk and related logical disks connected to the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.Win32NetworkAdapterToConfigurationService
Retrieves an immutable list of network adapters and related configuration connected in the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.Win32ProcessorToCacheMemoryService
Retrieves an immutable list of processors and related cache information connected to the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.display.Win32DesktopMonitorService
Retrieves an immutable list of monitors connected to the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.display.Win32VideoControllerService
Retrieves an immutable list of video controllers (GPUs) present in the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32BaseboardService
Retrieves an immutable list of motherboard entries present in the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32BiosService
Retrieves an immutable list of BIOS entries present in the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32PortConnectorService
Retrieves an immutable list of mainboard ports present in the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.memory.Win32PhysicalMemoryService
Retrieves an immutable list of physical memory modules using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftDnsClientServerAddressService
Retrieves an immutable list of DNS Server and Client configuration for all network adapters present in the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftNetAdapterService
Retrieves an immutable list of network adapters using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftNetConnectionProfileService
Retrieves an immutable list of connection profiles for all network adapters present in the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftNetIpAddressService
Retrieves an immutable list of IPv4 and IPv6 configs for all network adapters present in the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterConfigurationService
Retrieves an immutable list of network adapter configurations using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterService
Retrieves an immutable list of network adapters using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterSettingService
Retrieves an immutable list of Win32NetworkAdapterSetting entities using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32BatteryService
Retrieves an immutable list of batteries present on the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32PrinterService
Retrieves an immutable list of printers present on the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32SoundDeviceService
Retrieves an immutable list of sound devices present on the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.processor.Win32AssociatedProcessorMemoryService
Retrieves an immutable list of Win32AssociatedProcessorMemory entities using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.processor.Win32CacheMemoryService
Retrieves an immutable list of processor cache entries using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.processor.Win32ProcessorService
Retrieves an immutable list of processor entries using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveService
Retrieves an immutable list of disk drives using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveToDiskPartitionService
Retrieves an immutable list of Win32DiskDriveToDiskPartition entities using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskPartitionService
Retrieves an immutable list of disk partitions using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskService
Retrieves an immutable list of logical disk volumes using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskToPartitionService
Retrieves an immutable list of Win32LogicalDiskToPartition entities using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32ComputerSystemService
Retrieves an Optional containing the computer system information using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32EnvironmentService
Retrieves an immutable list of env variables using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32OperatingSystemService
Retrieves an immutable list of operating systems using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32PnPEntityService
Retrieves an immutable list of pnp entities using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32ProcessService
Retrieves an immutable list of processes running in the system using the caller's PowerShell session.
get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.user.Win32UserAccountService
Retrieves an immutable list of user accounts using the caller's PowerShell session.
get(PowerShell) - Method in interface io.github.eggy03.ferrumx.windows.service.CommonServiceInterface
Implementations of this method are expected to query the PowerShell using methods that delegate the responsibility of managing the PowerShell session to the caller and then map the results to the expected entity types using a custom implementation or the default methods of CommonMappingInterface
get(PowerShell) - Method in interface io.github.eggy03.ferrumx.windows.service.OptionalCommonServiceInterface
Implementations of this method are expected to query the PowerShell using methods that delegate the responsibility of managing the PowerShell session to the caller and then map the results to the expected entity types using a custom implementation or the default methods of CommonMappingInterface
getClassNameFromWmiClassAnnotation(Class) - Static method in class io.github.eggy03.ferrumx.windows.shell.query.QueryUtility
Retrieves a WmiClass value declared on the specified class, at class level.
getPropertiesFromSerializedNameAnnotation(Class) - Static method in class io.github.eggy03.ferrumx.windows.shell.query.QueryUtility
Retrieves all SerializedName values declared on the fields of the specified class and returns them as a comma-separated string.
getUser() - Method in class io.github.eggy03.ferrumx.windows.service.user.UserService
Retrieves the current system user information.
GSON - Static variable in interface io.github.eggy03.ferrumx.windows.mapping.CommonMappingInterface
 

H

handle - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Handle of the process (string representation of ProcessId).
handleCount - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Number of handles currently open by the process.
hardwareId - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
A vendor-defined list of hardware identification strings used by Windows Setup to match the device to an INF file.
HardwareId - Class in io.github.eggy03.ferrumx.windows.entity.compounded
Immutable representation of a hardware identity (HWID) in a Windows system.
HardwareId() - Constructor for class io.github.eggy03.ferrumx.windows.entity.compounded.HardwareId
 
HardwareIdMapper - Class in io.github.eggy03.ferrumx.windows.mapping.compounded
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of HardwareId
HardwareIdMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.compounded.HardwareIdMapper
 
HardwareIdService - Class in io.github.eggy03.ferrumx.windows.service.compounded
Service class for fetching the HWID information from a system running Windows.
HardwareIdService() - Constructor for class io.github.eggy03.ferrumx.windows.service.compounded.HardwareIdService
 
hasAutomaticResetBootOption() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
 
hasAutomaticResetCapability() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
 
hashHWID - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.HardwareId
SHA-256 hash of the HardwareId.rawHWID
hasSpoolEnabled() - Method in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
 
hidden - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Indicates whether the adapter is hidden from the user interface.
hidden - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Specifies whether the printer is hidden from standard user interfaces.
horizontalResolution - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Printer’s horizontal resolution in DPI (dots per inch).
hours - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress.Datetime
 
HWID - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.script.ScriptEnum
Script that returns a JSON which can be deserialized into HardwareId
hypervisorPresent - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
If true, a hypervisor is present on the system.

I

ID generation - Section in class io.github.eggy03.ferrumx.windows.entity.compounded.HardwareId
 
Implications - Section in annotation type io.github.eggy03.ferrumx.windows.annotation.IsolatedPowerShell
 
Implications - Section in annotation type io.github.eggy03.ferrumx.windows.annotation.UsesJPowerShell
 
index - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
Index number of the network adapter, stored in the system registry.
index - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
Index number of the Windows network adapter configuration.
infraredSupported - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
If true, an infrared (IR) port exists on the computer system.
installDate - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Date and time when the operating system was installed.
installed - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
Indicates whether the network adapter is installed in the system.
installedSize - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
Installed cache size in kilobytes.
interfaceAlias - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftDnsClientServerAddress
Gets the user-friendly name of the server interface.
interfaceAlias - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Friendly alias name assigned to the network interface by the operating system or user.
interfaceAlias - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetConnectionProfile
The name of the network interface on which the profile is connected.
interfaceAlias - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
User-friendly name of the network interface.
interfaceDescription - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Interface Description, also known as "ifDesc" or display name is a unique name assigned to the network adapter during installation.
interfaceIndex - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.MsftNetAdapterToIpAndDnsAndProfile
The unique index identifying the MsftNetAdapter instance
interfaceIndex - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftDnsClientServerAddress
Gets the user-friendly index of the server interface.
interfaceIndex - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
The unique interface index number used by the network stack.
interfaceIndex - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetConnectionProfile
The interface index of the network interface on which the profile is connected.
interfaceIndex - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
Index of the network interface associated with this IP configuration.
interfaceName - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Name of the network adapter interface.
interfaceOperationalStatus - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Current operational status of the network adapter interface.
interfaceType - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Type of interface as defined by the IANA Interface Type registry.
interfaceType - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
Interface type of the physical disk drive (e.g., SCSI, IDE, USB, NVMe).
internalReferenceDesignator - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32PortConnector
Internal reference designator of the port.
io.github.eggy03.ferrumx.windows.annotation - package io.github.eggy03.ferrumx.windows.annotation
 
io.github.eggy03.ferrumx.windows.entity - package io.github.eggy03.ferrumx.windows.entity
Contains immutable representations of Windows WMI and CIM classes.
io.github.eggy03.ferrumx.windows.entity.compounded - package io.github.eggy03.ferrumx.windows.entity.compounded
 
io.github.eggy03.ferrumx.windows.entity.display - package io.github.eggy03.ferrumx.windows.entity.display
 
io.github.eggy03.ferrumx.windows.entity.mainboard - package io.github.eggy03.ferrumx.windows.entity.mainboard
 
io.github.eggy03.ferrumx.windows.entity.memory - package io.github.eggy03.ferrumx.windows.entity.memory
 
io.github.eggy03.ferrumx.windows.entity.network - package io.github.eggy03.ferrumx.windows.entity.network
 
io.github.eggy03.ferrumx.windows.entity.peripheral - package io.github.eggy03.ferrumx.windows.entity.peripheral
 
io.github.eggy03.ferrumx.windows.entity.processor - package io.github.eggy03.ferrumx.windows.entity.processor
 
io.github.eggy03.ferrumx.windows.entity.storage - package io.github.eggy03.ferrumx.windows.entity.storage
 
io.github.eggy03.ferrumx.windows.entity.system - package io.github.eggy03.ferrumx.windows.entity.system
 
io.github.eggy03.ferrumx.windows.entity.user - package io.github.eggy03.ferrumx.windows.entity.user
 
io.github.eggy03.ferrumx.windows.exception - package io.github.eggy03.ferrumx.windows.exception
 
io.github.eggy03.ferrumx.windows.mapping - package io.github.eggy03.ferrumx.windows.mapping
Contains classes responsible for deserializing PowerShell JSON output to entity classes defined in the entity package.
io.github.eggy03.ferrumx.windows.mapping.compounded - package io.github.eggy03.ferrumx.windows.mapping.compounded
 
io.github.eggy03.ferrumx.windows.mapping.display - package io.github.eggy03.ferrumx.windows.mapping.display
 
io.github.eggy03.ferrumx.windows.mapping.mainboard - package io.github.eggy03.ferrumx.windows.mapping.mainboard
 
io.github.eggy03.ferrumx.windows.mapping.memory - package io.github.eggy03.ferrumx.windows.mapping.memory
 
io.github.eggy03.ferrumx.windows.mapping.network - package io.github.eggy03.ferrumx.windows.mapping.network
 
io.github.eggy03.ferrumx.windows.mapping.peripheral - package io.github.eggy03.ferrumx.windows.mapping.peripheral
 
io.github.eggy03.ferrumx.windows.mapping.processor - package io.github.eggy03.ferrumx.windows.mapping.processor
 
io.github.eggy03.ferrumx.windows.mapping.storage - package io.github.eggy03.ferrumx.windows.mapping.storage
 
io.github.eggy03.ferrumx.windows.mapping.system - package io.github.eggy03.ferrumx.windows.mapping.system
 
io.github.eggy03.ferrumx.windows.mapping.user - package io.github.eggy03.ferrumx.windows.mapping.user
 
io.github.eggy03.ferrumx.windows.service - package io.github.eggy03.ferrumx.windows.service
Contains classes responsible for executing PowerShell queries and retrieving their output.
io.github.eggy03.ferrumx.windows.service.compounded - package io.github.eggy03.ferrumx.windows.service.compounded
 
io.github.eggy03.ferrumx.windows.service.display - package io.github.eggy03.ferrumx.windows.service.display
 
io.github.eggy03.ferrumx.windows.service.mainboard - package io.github.eggy03.ferrumx.windows.service.mainboard
 
io.github.eggy03.ferrumx.windows.service.memory - package io.github.eggy03.ferrumx.windows.service.memory
 
io.github.eggy03.ferrumx.windows.service.network - package io.github.eggy03.ferrumx.windows.service.network
 
io.github.eggy03.ferrumx.windows.service.peripheral - package io.github.eggy03.ferrumx.windows.service.peripheral
 
io.github.eggy03.ferrumx.windows.service.processor - package io.github.eggy03.ferrumx.windows.service.processor
 
io.github.eggy03.ferrumx.windows.service.storage - package io.github.eggy03.ferrumx.windows.service.storage
 
io.github.eggy03.ferrumx.windows.service.system - package io.github.eggy03.ferrumx.windows.service.system
 
io.github.eggy03.ferrumx.windows.service.user - package io.github.eggy03.ferrumx.windows.service.user
 
io.github.eggy03.ferrumx.windows.shell - package io.github.eggy03.ferrumx.windows.shell
Contains some PowerShell scripts and queries that are used by the io.github.eggy03.ferrumx.windows.service classes to fetch queries and scripts for execution.
io.github.eggy03.ferrumx.windows.shell.query - package io.github.eggy03.ferrumx.windows.shell.query
 
io.github.eggy03.ferrumx.windows.shell.script - package io.github.eggy03.ferrumx.windows.shell.script
 
io.github.eggy03.ferrumx.windows.utility - package io.github.eggy03.ferrumx.windows.utility
 
ipAddress - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
The IP address assigned to the interface (can be IPv4 or IPv6 or both).
ipAddress - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
List of IP addresses associated with this network adapter.
ipAddressList - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.MsftNetAdapterToIpAndDnsAndProfile
ipEnabled - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
Indicates whether TCP/IP is bound and enabled on this adapter.
ipSubnet - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
Subnet masks associated with each IP address on this adapter.
ipv4Address - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
The IPv4 address assigned to the interface, if applicable.
ipv4Connectivity - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetConnectionProfile
The IPv4 connectivity status of the connected profile.
ipv6Address - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
The IPv6 address assigned to the interface, if applicable.
ipv6Connectivity - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetConnectionProfile
The IPv6 connectivity status of the connected profile.
isAutomaticManagedPagefile() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
 
isBootable() - Method in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
 
isBootPartition() - Method in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
 
isCompressed() - Method in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
 
isDaylightInEffect() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
 
isDHCPEnabled() - Method in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
 
isDisabled() - Method in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
 
isDistributed() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
 
isFullDuplex() - Method in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
 
isHidden() - Method in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
 
isHidden() - Method in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
 
isHypervisorPresent() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
 
isInfraredSupported() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
 
isInstalled() - Method in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
 
isIPEnabled() - Method in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
 
isLocalAccount() - Method in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
 
isLockedOut() - Method in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
 
isNetEnabled() - Method in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
 
isNetworkServerModeEnabled() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
 
IsolatedPowerShell - Annotation Type in io.github.eggy03.ferrumx.windows.annotation
Indicates that the annotated component executes PowerShell commands using isolated processes and does not rely on shared jPowerShell state.
isPasswordChangeable() - Method in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
 
isPasswordRequired() - Method in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
 
isPhysicalAdapter() - Method in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
 
isPortable() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
 
isPowerManagementSupported() - Method in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
 
isPowerManagementSupported() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
 
isPresent() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
 
isPrimary() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
 
isPrimaryBios() - Method in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
 
isPrimaryPartition() - Method in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
 
isShared() - Method in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
 
isSMBIOSPresent() - Method in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
 
isSystemVariable() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32Environment
 
isVirtual() - Method in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
 
isVirtualizationEnabled() - Method in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
 

K

kernelModeTime - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Time spent by the process in kernel mode (in ms).
keyboardPasswordStatus - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
System hardware security settings for keyboard password status.

L

l2CacheSize - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Size of the Level 2 cache in kilobytes.
l3CacheSize - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Size of the Level 3 cache in kilobytes.
lastBootUpTime - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Date and time when the computer was last booted.
level - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
Cache hierarchy level.
linkLayerAddress - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
The physical (MAC) address of the network adapter.
linkSpeed - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
The current link speed as a formatted string, if available.
loadAsBufferedReader(String) - Static method in class io.github.eggy03.ferrumx.windows.shell.script.ScriptUtility
Loads a PowerShell script from the classpath and wraps it in a BufferedReader.
loadScript(String) - Static method in class io.github.eggy03.ferrumx.windows.shell.script.ScriptUtility
Loads a PowerShell script from the classpath and returns its full contents as a String.
localAccount - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
True if this is a local account.
localDateTime - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Current local date and time of the operating system.
location - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
Physical cache location relative to the processor.
lockout - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
True if the account is locked out.
logicalDiskDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDiskToPartition
Contains the deviceId field value of Win32LogicalDisk
logicalDiskList - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskDriveToPartitionAndLogicalDisk
logicalDiskList - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskPartitionToLogicalDisk
A list of Win32LogicalDisk entities associated with the Win32DiskPartitionToLogicalDisk.partitionId.

M

macAddress - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
Media access control (MAC) address for this adapter.
manufacturer - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Baseboard
Name of the organization responsible for producing the baseboard.
manufacturer - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
Manufacturer of the BIOS.
manufacturer - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Name of the organization responsible for producing the physical memory.
manufacturer - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32SoundDevice
Manufacturer of the sound device.
manufacturer - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Name of the processor manufacturer.
manufacturer - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Name of the computer manufacturer
manufacturer - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Manufacturer of the operating system (typically "Microsoft Corporation").
manufacturer - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
Name of the manufacturer of the Plug and Play device.
mapToList(String, Class) - Method in interface io.github.eggy03.ferrumx.windows.mapping.CommonMappingInterface
Converts a JSON string into a list of objects of the specified type <S>.
mapToObject(String, Class) - Method in interface io.github.eggy03.ferrumx.windows.mapping.CommonMappingInterface
Converts a JSON string into an Optional object of the specified type <S>.
maxClockSpeed - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Maximum speed of the processor in megahertz under normal operating conditions.
maxRefreshRate - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Maximum refresh rate of the video controller in hertz.
mediaConnectState - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
The current media connection state of the adapter.
mediaType - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Type of network media currently in use (for example, Ethernet or Wi-Fi).
mediaType - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
Type of media currently present in the logical drive.
minRefreshRate - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Minimum refresh rate of the video controller in hertz.
minutes - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress.Datetime
 
model - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Baseboard
Name by which the baseboard is known.
model - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Model name for the physical element.
model - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
Manufacturer’s model number of the disk drive.
model - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Product name assigned by the manufacturer.
monitorManufacturer - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32DesktopMonitor
Name of the manufacturer of the monitor.
monitorType - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32DesktopMonitor
Type of monitor.
MSFT_NET_ADAPTER - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.StandardCimv2
Query to fetch the properties of the MSFT_NetAdapter class
MSFT_NET_ADAPTER_TO_IP_AND_DNS_AND_PROFILE - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.script.ScriptEnum
Script that returns a JSON which can be deserialized into MsftNetAdapterToIpAndDnsAndProfile
MSFT_NET_CONNECTION_PROFILE - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.StandardCimv2
Query to fetch the properties of the MSFT_NetConnectionProfile class
MSFT_NET_DNS_CLIENT_SERVER_ADDRESS - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.StandardCimv2
Query to fetch the properties of the MSFT_NetDNSClientServerAddress class
MSFT_NET_IP_ADDRESS - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.StandardCimv2
Query to fetch the properties of the MSFT_NetIPAddress class
MsftDnsClientServerAddress - Class in io.github.eggy03.ferrumx.windows.entity.network
Immutable representation of a DNS server configuration for a particular network adapter on a Windows system.
MsftDnsClientServerAddress() - Constructor for class io.github.eggy03.ferrumx.windows.entity.network.MsftDnsClientServerAddress
 
MsftDnsClientServerAddressMapper - Class in io.github.eggy03.ferrumx.windows.mapping.network
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of MsftDnsClientServerAddress
MsftDnsClientServerAddressMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.network.MsftDnsClientServerAddressMapper
 
MsftDnsClientServerAddressService - Class in io.github.eggy03.ferrumx.windows.service.network
Service class for fetching DNS Client and Server information for a network adapter.
MsftDnsClientServerAddressService() - Constructor for class io.github.eggy03.ferrumx.windows.service.network.MsftDnsClientServerAddressService
 
MsftNetAdapter - Class in io.github.eggy03.ferrumx.windows.entity.network
Immutable modern representation of a network adapter on a Windows system.
MsftNetAdapter() - Constructor for class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
 
MsftNetAdapterMapper - Class in io.github.eggy03.ferrumx.windows.mapping.network
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of MsftNetAdapter
MsftNetAdapterMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.network.MsftNetAdapterMapper
 
MsftNetAdapterService - Class in io.github.eggy03.ferrumx.windows.service.network
Service class for fetching network adapter information from the system.
MsftNetAdapterService() - Constructor for class io.github.eggy03.ferrumx.windows.service.network.MsftNetAdapterService
 
MsftNetAdapterToIpAndDnsAndProfile - Class in io.github.eggy03.ferrumx.windows.entity.compounded
Immutable representation of a MsftNetAdapter and its 1:N relationships with MsftNetIpAddress, MsftDnsClientServerAddress, and MsftNetConnectionProfile configurations in a Windows system.
MsftNetAdapterToIpAndDnsAndProfile() - Constructor for class io.github.eggy03.ferrumx.windows.entity.compounded.MsftNetAdapterToIpAndDnsAndProfile
 
MsftNetAdapterToIpAndDnsAndProfileMapper - Class in io.github.eggy03.ferrumx.windows.mapping.compounded
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of MsftNetAdapterToIpAndDnsAndProfile
MsftNetAdapterToIpAndDnsAndProfileMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.compounded.MsftNetAdapterToIpAndDnsAndProfileMapper
 
MsftNetAdapterToIpAndDnsAndProfileService - Class in io.github.eggy03.ferrumx.windows.service.compounded
Service class for fetching net adapter, ip, dns and profile configuration information from the system.
MsftNetAdapterToIpAndDnsAndProfileService() - Constructor for class io.github.eggy03.ferrumx.windows.service.compounded.MsftNetAdapterToIpAndDnsAndProfileService
 
MsftNetConnectionProfile - Class in io.github.eggy03.ferrumx.windows.entity.network
Immutable representation of a connection profile for a particular network adapter on a Windows system.
MsftNetConnectionProfile() - Constructor for class io.github.eggy03.ferrumx.windows.entity.network.MsftNetConnectionProfile
 
MsftNetConnectionProfileMapper - Class in io.github.eggy03.ferrumx.windows.mapping.network
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of MsftNetConnectionProfile
MsftNetConnectionProfileMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.network.MsftNetConnectionProfileMapper
 
MsftNetConnectionProfileService - Class in io.github.eggy03.ferrumx.windows.service.network
Service class for fetching the connection profile for a network adapter.
MsftNetConnectionProfileService() - Constructor for class io.github.eggy03.ferrumx.windows.service.network.MsftNetConnectionProfileService
 
MsftNetIpAddress - Class in io.github.eggy03.ferrumx.windows.entity.network
Immutable representation of IPv4 and IPv6 address configuration for a Network Adapter on a Windows system.
MsftNetIpAddress() - Constructor for class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
 
MsftNetIpAddress.Datetime - Class in io.github.eggy03.ferrumx.windows.entity.network
Lifetime over which the address is preferred.
MsftNetIpAddressMapper - Class in io.github.eggy03.ferrumx.windows.mapping.network
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of MsftNetIpAddress
MsftNetIpAddressMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.network.MsftNetIpAddressMapper
 
MsftNetIpAddressService - Class in io.github.eggy03.ferrumx.windows.service.network
Service class for fetching the IPv4 and IPv6 configs for a network adapter.
MsftNetIpAddressService() - Constructor for class io.github.eggy03.ferrumx.windows.service.network.MsftNetIpAddressService
 
mtuSize - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Maximum Transmission Unit (MTU) size of the adapter, in bytes.
muiLanguages - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
List of installed user interface languages (MUI language codes).

N

name - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32DesktopMonitor
Label by which the object is known.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Label by which the video controller is known.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
The BIOS name.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Label for the Physical Memory.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
Friendly name of the network adapter.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Label by which the battery is known.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Name of the printer as recognized by the system.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32SoundDevice
Friendly name of the sound device as recognized by the system.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Processor name: Typically includes manufacturer, brand, and model information.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
Label by which the partition is known.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Key of a CIM_System instance.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Environment
Character string that specifies the name of a Windows-based environment variable.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Name of the operating system.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
The name by which the device is known.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Name of the executable file responsible for this process.
name - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
Name of the user account.
ndisMedium - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Network adapter media type.
ndisPhysicalMedium - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
The types of physical media that the network adapter supports.
netConnectionId - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
Name of the network connection as displayed in the Network Connections Control Panel.
netConnectionProfileList - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.MsftNetAdapterToIpAndDnsAndProfile
netEnabled - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
Indicates whether the network adapter is currently enabled.
networkAdapterConfigurationIndex - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterSetting
The index field value of Win32NetworkAdapterConfiguration
networkAdapterDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterSetting
The deviceId field value of Win32NetworkAdapter
networkCategory - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetConnectionProfile
The network category of the connected profile.
networkServerModeEnabled - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
If true, network server mode is enabled (system behaves as a server).
numberOfBlocks - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
Total number of consecutive blocks that form this partition.
numberOfCores - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Number of physical cores on the processor.
numberOfEnabledCores - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Number of enabled processor cores.
numberOfLogicalProcessors - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Number of logical processors on the system.
numberOfLogicalProcessors - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Number of logical processors available (includes hyperthreading logical CPUs).
numberOfProcessors - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Number of physical processors installed (enabled).
numberOfUsers - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Number of user sessions currently active.

O

oemStringArray - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
OEM-defined strings
OptionalCommonServiceInterface<S> - Interface in io.github.eggy03.ferrumx.windows.service
Common service interface whose method implementations provide a way to fetch WMI data from PowerShell in the form of Optional
osArchitecture - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Architecture of the operating system, such as "32-bit" or "64-bit".
otherIdentifyingInfo - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Additional data, beyond asset tag information, that can be used to identify a physical element.

P

pageFileUsage - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Current amount of page file usage (kilobytes).
paperSizesSupported - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Numeric codes of paper sizes supported by the printer.
partitionId - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskPartitionToLogicalDisk
The unique identifier for the Win32DiskPartition instance.
partitions - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
Number of partitions on this physical disk drive recognized by the operating system.
partNumber - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Part number assigned by the organization responsible for producing or manufacturing the physical element.
passwordChangeable - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
True if the password can be changed.
passwordExpires - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
True if the password expires.
passwordRequired - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
True if a password is required.
peakPageFileUsage - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Peak page file usage (kilobytes).
peakVirtualSize - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Peak virtual address space used by the process (bytes).
peakWorkingSetSize - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Peak working set size (in KB) of the process.
physicalAdapter - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
Indicates whether the adapter represents a physical or logical device.
physicalMediaType - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Physical type of network media String equivalent of MsftNetAdapter.ndisPhysicalMedium
pixelsPerXLogicalInch - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32DesktopMonitor
Resolution along the x-axis (horizontal direction) of the monitor.
pixelsPerYLogicalInch - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32DesktopMonitor
Resolution along the y-axis (vertical direction) of the monitor.
pnpDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32DesktopMonitor
Windows Plug and Play device identifier of the monitor.
pnpDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Windows Plug and Play device identifier of the video controller.
pnpDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Plug and Play (PnP) device identifier assigned to the adapter by Windows.
pnpDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
Windows Plug-and-Play device identifier for the network adapter.
pnpDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Windows Plug and Play device identifier
pnpDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32SoundDevice
Windows Plug and Play device identifier.
pnpDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
Windows Plug and Play device identifier of the logical device.
pnpDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
Windows Plug and Play device identifier of the logical device.
portableOperatingSystem - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Indicates whether the operating system is installed on a portable device.
portType - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32PortConnector
Function of the port.
powerManagementCapabilities - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Array of specific power-related capabilities supported by the battery.
powerManagementCapabilities - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Array of specific power-related capabilities.
powerManagementSupported - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Indicates whether the battery can be power-managed.
powerManagementSupported - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
If true, the device can be power-managed
powerOnPasswordStatus - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
System hardware security settings for power-on password status.
powerState - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Current power state of the computer system.
powerSupplyState - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
State of the power supply or supplies when last booted.
preferredLifetime - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
Lifetime during which the address is preferred for use.
prefixLength - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
Length of the network prefix, in bits.
prefixOrigin - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
Source of the prefix for this IP Address.
present - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
Indicates whether this Plug and Play device is currently present in the system.
primary - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Indicates whether this is the primary operating system on the computer.
primaryBios - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
If TRUE, this is the primary BIOS of the computer system.
primaryOwnerContact - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Contact information for the primary owner.
primaryOwnerName - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Name of the primary owner.
primaryPartition - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
Indicates whether this is the primary partition on the disk.
printerPaperNames - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Names of paper types or forms supported by the printer.
printerStatus - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Current operational state of the printer.
printJobDataType - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Data type of print jobs Example: RAW or EMF
printProcessor - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Print processor used to process print jobs Example: WinPrint
priority - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Scheduling priority of the process.
privatePageCount - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Current number of private memory pages used by the process.
processId - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Unique identifier of the process.
processor - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32ProcessorToCacheMemory
processorDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32AssociatedProcessorMemory
Contains the deviceId field value of Win32Processor
processorId - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Processor identifier string, which may include family, model, and stepping information.
product - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Baseboard
Baseboard part number defined by the manufacturer.
purpose - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
Free-form description of the cache purpose or level designation.

Q

query - Variable in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
 
query - Variable in enum io.github.eggy03.ferrumx.windows.shell.query.StandardCimv2
 
QueryUtility - Class in io.github.eggy03.ferrumx.windows.shell.query
A utility class that provides helper methods that use Java reflection
QueryUtility() - Constructor for class io.github.eggy03.ferrumx.windows.shell.query.QueryUtility
 

R

rawHWID - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.HardwareId
Collection of IDs for several components, grouped together by a de-limiter.
receiveLinkSpeedRaw - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Raw value of the current receive link speed in bits per second.
registeredUser - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Name of the registered user of the operating system.
releaseDate - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
BIOS release date in UTC format (YYYYMMDDHHMMSS.MMMMMM±OOO).
resetCapability - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
If enabled, indicates the unitary computer system can be reset using power and reset buttons.
resetCount - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Number of automatic resets since the last reset.
resetLimit - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Number of consecutive times a system reset is attempted.
ResourceNotFoundException - Exception Class in io.github.eggy03.ferrumx.windows.exception
Used to indicate that a critical resource could not be resolved, without which, it is impossible to proceed with further operations.
ResourceNotFoundException() - Constructor for exception class io.github.eggy03.ferrumx.windows.exception.ResourceNotFoundException
 
ResourceOperationException - Exception Class in io.github.eggy03.ferrumx.windows.exception
Usually thrown to indicate that necessary I/O operations on a resource has failed
ResourceOperationException() - Constructor for exception class io.github.eggy03.ferrumx.windows.exception.ResourceOperationException
 
roles - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
List of roles the system performs in the environment (editable).

S

ScriptEnum - Enum in io.github.eggy03.ferrumx.windows.shell.script
Enum representing the location for some predefined PowerShell scripts
ScriptEnum() - Constructor for enum io.github.eggy03.ferrumx.windows.shell.script.ScriptEnum
 
scriptPath - Variable in enum io.github.eggy03.ferrumx.windows.shell.script.ScriptEnum
 
ScriptUtility - Class in io.github.eggy03.ferrumx.windows.shell.script
Utility class for loading scripts from a provided path, as various streams.
ScriptUtility() - Constructor for class io.github.eggy03.ferrumx.windows.shell.script.ScriptUtility
 
seconds - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress.Datetime
 
serialNumber - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Baseboard
Manufacturer-allocated number used to identify the baseboard.
serialNumber - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Manufacturer-allocated number to identify the physical element.
serialNumber - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
Number allocated by the manufacturer to identify the physical media.
serialNumber - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Operating system serial number or product key identifier.
servicePackMajorVersion - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Major version number of the most recent service pack installed.
servicePackMinorVersion - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Minor version number of the most recent service pack installed.
sessionId - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Identifier of the session under which this process is running.
settingId - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
Unique identifier by which the configuration instance is known.
ShallowImmutable - Annotation Type in io.github.eggy03.ferrumx.windows.annotation
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
shared - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Indicates whether the printer is shared on the network.
shareName - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Share name of the printer if it is shared.
sid - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
Security identifier (SID) for this account.
sidType - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
Type of SID.
size - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
Size of the disk drive, calculated by multiplying the total number of cylinders, tracks in each cylinder, sectors in each track, and bytes in each sector.
size - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
Total size of the partition in bytes.
size - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
Size of the disk drive in bytes.
smbiosBiosVersion - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
BIOS version as reported by SMBIOS.
smbiosPresent - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
If true, the SMBIOS is available on this computer system.
socketDesignation - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Type of socket or slot used by the processor.
speed - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Speed of the physical memory—in MHz.
spoolEnabled - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Indicates whether spooling is enabled for the printer.
StandardCimv2 - Enum in io.github.eggy03.ferrumx.windows.shell.query
Enum representing the predefined WMI (CIM) queries for the classes available in the root/StandardCimv2 namespace.
StandardCimv2() - Constructor for enum io.github.eggy03.ferrumx.windows.shell.query.StandardCimv2
 
status - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32DesktopMonitor
Current operational status of the monitor device.
status - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
Current operational status of the BIOS.
status - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Current operational status of the net adapter device.
status - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Current operational status of the battery device.
status - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32SoundDevice
Current operational status of the sound device.
status - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
Current operational status of the cache device.
status - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
Current operational status of the physical disk.
status - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
Current operational status of the PnP Device.
status - Variable in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
Current operational status of the account.
statusInfo - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32SoundDevice
Numeric state of the logical device.
statusInfo - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
Logical state of the device.
stepping - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Stepping information for the processor revision.
suffixOrigin - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
Source of the suffix for the IP address.
supportsDiskQuotas - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
Indicates whether this volume supports disk quotas.
supportsDiskQuotas() - Method in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
 
supportsFileBasedCompression - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
Indicates whether the logical disk supports file-based compression (e.g., NTFS).
supportsFileBasedCompression() - Method in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
 
systemDirectory - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Full path to the system directory (typically "C:\WINDOWS\system32").
systemDrive - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Drive letter where the operating system is installed (e.g., "C:").
systemFamily - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Family of the computer (SMBIOS Family field).
systemSKUNumber - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
SKU/Product ID for the system configuration.
systemType - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
System architecture description
systemVariable - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Environment
Indicates whether the variable is a system variable.

T

tag - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32PortConnector
Unique identifier of a port connection on the computer system.
tag - Variable in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Unique identifier for the physical memory device represented by an instance of this class.
TerminalExecutionException - Exception Class in io.github.eggy03.ferrumx.windows.exception
A generic wrapper of all exceptions occurring from TerminalUtility
TerminalExecutionException() - Constructor for exception class io.github.eggy03.ferrumx.windows.exception.TerminalExecutionException
 
TerminalUtility - Class in io.github.eggy03.ferrumx.windows.utility
A utility class that provides an alternative way to launch a PowerShell session without jPowerShell
TerminalUtility() - Constructor for class io.github.eggy03.ferrumx.windows.utility.TerminalUtility
 
terminationDate - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Date/time when the process was terminated (if available).
thermalState - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Thermal state of the system when last booted.
threadCount - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Number of hardware threads across all cores.
threadCount - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Number of active threads in the process.
timeOfLastReset - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
Date and time the network adapter was last reset.
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.compounded.HardwareId
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.compounded.MsftNetAdapterToIpAndDnsAndProfile
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskDriveToPartitionAndLogicalDisk
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskPartitionToLogicalDisk
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32NetworkAdapterToConfiguration
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32ProcessorToCacheMemory
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.display.Win32DesktopMonitor
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Baseboard
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32PortConnector
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.network.MsftDnsClientServerAddress
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetConnectionProfile
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress.Datetime
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
Prints the entity in a JSON pretty-print format
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterSetting
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32SoundDevice
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.processor.Win32AssociatedProcessorMemory
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDriveToDiskPartition
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDiskToPartition
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32Environment
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.user.User
Retrieves the entity in a JSON pretty-print formatted string
toString() - Method in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
Retrieves the entity in a JSON pretty-print formatted string
totalPhysicalMemory - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Total size of physical memory in bytes.
transmitLinkSpeedRaw - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Raw value of the current transmit link speed in bits per second.
type - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
Type of IP address.
type - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
Type of the partition

U

Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.compounded.HardwareId
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.compounded.MsftNetAdapterToIpAndDnsAndProfile
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskDriveToPartitionAndLogicalDisk
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskPartitionToLogicalDisk
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32NetworkAdapterToConfiguration
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32ProcessorToCacheMemory
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.display.Win32DesktopMonitor
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Baseboard
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32PortConnector
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.network.MsftDnsClientServerAddress
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetConnectionProfile
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32SoundDevice
 
Usage example - Section in class io.github.eggy03.ferrumx.windows.service.user.UserService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterSetting
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.processor.Win32AssociatedProcessorMemory
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDriveToDiskPartition
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDiskToPartition
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.system.Win32Environment
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.user.User
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.compounded.HardwareIdService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.compounded.MsftNetAdapterToIpAndDnsAndProfileService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.compounded.Win32DiskDriveToPartitionAndLogicalDiskService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.compounded.Win32DiskPartitionToLogicalDiskService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.compounded.Win32NetworkAdapterToConfigurationService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.compounded.Win32ProcessorToCacheMemoryService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.display.Win32DesktopMonitorService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.display.Win32VideoControllerService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32BaseboardService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32BiosService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.mainboard.Win32PortConnectorService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.memory.Win32PhysicalMemoryService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.network.MsftDnsClientServerAddressService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.network.MsftNetAdapterService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.network.MsftNetConnectionProfileService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.network.MsftNetIpAddressService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterConfigurationService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterSettingService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32BatteryService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32PrinterService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.peripheral.Win32SoundDeviceService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.processor.Win32AssociatedProcessorMemoryService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.processor.Win32CacheMemoryService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.processor.Win32ProcessorService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveToDiskPartitionService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskPartitionService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskToPartitionService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.system.Win32ComputerSystemService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.system.Win32EnvironmentService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.system.Win32OperatingSystemService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.system.Win32PnPEntityService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.system.Win32ProcessService
 
Usage examples - Section in class io.github.eggy03.ferrumx.windows.service.user.Win32UserAccountService
 
User - Class in io.github.eggy03.ferrumx.windows.entity.user
Immutable representation of a user on a system.
User() - Constructor for class io.github.eggy03.ferrumx.windows.entity.user.User
 
userDirectory - Variable in class io.github.eggy03.ferrumx.windows.entity.user.User
Current working directory of the user.
userHome - Variable in class io.github.eggy03.ferrumx.windows.entity.user.User
Fetches the user's home directory.
userModeTime - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Time spent by the process in user mode (in ms).
userName - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Currently logged-on user.
userName - Variable in class io.github.eggy03.ferrumx.windows.entity.user.User
Current username of the user behind this instance
UserService - Class in io.github.eggy03.ferrumx.windows.service.user
Service class for fetching the current system user information.
UserService() - Constructor for class io.github.eggy03.ferrumx.windows.service.user.UserService
 
UsesJPowerShell - Annotation Type in io.github.eggy03.ferrumx.windows.annotation
Indicates that the annotated component relies on the jPowerShell library for executing PowerShell commands.

V

validLifeTime - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetIpAddress
Total lifetime during which the address is valid.
valueOf(String) - Static method in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.eggy03.ferrumx.windows.shell.query.StandardCimv2
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.eggy03.ferrumx.windows.shell.script.ScriptEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.eggy03.ferrumx.windows.shell.query.StandardCimv2
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.eggy03.ferrumx.windows.shell.script.ScriptEnum
Returns an array containing the constants of this enum type, in the order they are declared.
variableValue - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Environment
Placeholder variable of a Windows-based environment variable.
version - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Baseboard
Version of the baseboard.
version - Variable in class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
Version of the BIOS.
version - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Version of the processor as reported by the manufacturer.
version - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Version number of the operating system (for example, "10.0.22621").
verticalResolution - Variable in class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
Printer’s vertical resolution in DPI (dots per inch).
videoProcessor - Variable in class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
Free-form string describing the video processor.
virtual - Variable in class io.github.eggy03.ferrumx.windows.entity.network.MsftNetAdapter
Indicates whether this adapter represents a virtual interface.
virtualizationFirmwareEnabled - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
Indicates whether virtualization technology is enabled in firmware.
virtualSize - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Current virtual address space used by the process (bytes).
volumeName - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
Volume name of the logical disk.
volumeSerialNumber - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
Volume serial number of the logical disk.

W

WIN32_ASSOCIATED_PROCESSOR_MEMORY - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_AssociatedProcessorMemory class in a custom object
WIN32_BASEBOARD - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_Baseboard class
WIN32_BATTERY - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_Battery class
WIN32_BIOS - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_BIOS class
WIN32_CACHE_MEMORY - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_CacheMemory class
WIN32_COMPUTER_SYSTEM - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_ComputerSystem class
WIN32_DESKTOP_MONITOR - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_DesktopMonitor class
WIN32_DISK_DRIVE - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_DiskDrive class
WIN32_DISK_DRIVE_TO_DISK_PARTITION - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_DiskDriveToDiskPartition class in a custom object
WIN32_DISK_DRIVE_TO_PARTITION_AND_LOGICAL - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.script.ScriptEnum
Script that returns a JSON which can be deserialized into Win32DiskDriveToPartitionAndLogicalDisk
WIN32_DISK_PARTITION - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_DiskPartition class
WIN32_DISK_PARTITION_TO_LOGICAL - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.script.ScriptEnum
Script that returns a JSON which can be deserialized into Win32DiskPartitionToLogicalDisk
WIN32_ENVIRONMENT - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_Environment class
WIN32_LOGICAL_DISK - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_LogicalDisk class
WIN32_LOGICAL_DISK_TO_PARTITION - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_LogicalDiskToPartition class in a custom object
WIN32_NETWORK_ADAPTER - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_NetworkAdapter class
WIN32_NETWORK_ADAPTER_CONFIGURATION - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_NetworkAdapterConfiguration class
WIN32_NETWORK_ADAPTER_SETTING - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_NetworkAdapterSetting in a custom object
WIN32_NETWORK_ADAPTER_TO_CONFIGURATION - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.script.ScriptEnum
Script that returns a JSON which can be deserialized into Win32NetworkAdapterToConfiguration
WIN32_OPERATING_SYSTEM - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_OperatingSystem class
WIN32_PHYSICAL_MEMORY - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_PhysicalMemory class
WIN32_PNP_ENTITY - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_PnPEntity class
WIN32_PORT_CONNECTOR - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_PortConnector class
WIN32_PRINTER - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_Printer class
WIN32_PROCESS - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch some select properties of Win32_Process class
WIN32_PROCESSOR - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_Processor class
WIN32_PROCESSOR_TO_CACHE_MEMORY - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.script.ScriptEnum
Script that returns a JSON which can be deserialized into Win32ProcessorToCacheMemory
WIN32_SOUND_DEVICE - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_SoundDevice class
WIN32_USER_ACCOUNT - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_UserAccount class
WIN32_VIDEO_CONTROLLER - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
Query to fetch the properties of Win32_VideoController class
Win32AssociatedProcessorMemory - Class in io.github.eggy03.ferrumx.windows.entity.processor
Immutable representation of a Win32Processor association with Win32CacheMemory.
Win32AssociatedProcessorMemory() - Constructor for class io.github.eggy03.ferrumx.windows.entity.processor.Win32AssociatedProcessorMemory
 
Win32AssociatedProcessorMemoryMapper - Class in io.github.eggy03.ferrumx.windows.mapping.processor
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32AssociatedProcessorMemory
Win32AssociatedProcessorMemoryMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.processor.Win32AssociatedProcessorMemoryMapper
 
Win32AssociatedProcessorMemoryService - Class in io.github.eggy03.ferrumx.windows.service.processor
Service class for fetching the association between a Processor, and it's Cache information from the system.
Win32AssociatedProcessorMemoryService() - Constructor for class io.github.eggy03.ferrumx.windows.service.processor.Win32AssociatedProcessorMemoryService
 
Win32Baseboard - Class in io.github.eggy03.ferrumx.windows.entity.mainboard
Immutable representation of a motherboard device on a Windows system.
Win32Baseboard() - Constructor for class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Baseboard
 
Win32BaseboardMapper - Class in io.github.eggy03.ferrumx.windows.mapping.mainboard
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Baseboard
Win32BaseboardMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.mainboard.Win32BaseboardMapper
 
Win32BaseboardService - Class in io.github.eggy03.ferrumx.windows.service.mainboard
Service class for fetching mainboard/motherboard information from the system.
Win32BaseboardService() - Constructor for class io.github.eggy03.ferrumx.windows.service.mainboard.Win32BaseboardService
 
Win32Battery - Class in io.github.eggy03.ferrumx.windows.entity.peripheral
Immutable representation of a battery device on a Windows system.
Win32Battery() - Constructor for class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Battery
 
Win32BatteryMapper - Class in io.github.eggy03.ferrumx.windows.mapping.peripheral
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Battery
Win32BatteryMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.peripheral.Win32BatteryMapper
 
Win32BatteryService - Class in io.github.eggy03.ferrumx.windows.service.peripheral
Service class for fetching battery information from the system.
Win32BatteryService() - Constructor for class io.github.eggy03.ferrumx.windows.service.peripheral.Win32BatteryService
 
Win32Bios - Class in io.github.eggy03.ferrumx.windows.entity.mainboard
Immutable representation of a BIOS entity on a Windows system.
Win32Bios() - Constructor for class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32Bios
 
Win32BiosMapper - Class in io.github.eggy03.ferrumx.windows.mapping.mainboard
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Bios
Win32BiosMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.mainboard.Win32BiosMapper
 
Win32BiosService - Class in io.github.eggy03.ferrumx.windows.service.mainboard
Service class for fetching BIOS information from the system.
Win32BiosService() - Constructor for class io.github.eggy03.ferrumx.windows.service.mainboard.Win32BiosService
 
Win32CacheMemory - Class in io.github.eggy03.ferrumx.windows.entity.processor
Immutable representation of a processor cache (e.g., L1, L2, L3) on a Windows system.
Win32CacheMemory() - Constructor for class io.github.eggy03.ferrumx.windows.entity.processor.Win32CacheMemory
 
Win32CacheMemoryMapper - Class in io.github.eggy03.ferrumx.windows.mapping.processor
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32CacheMemory
Win32CacheMemoryMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.processor.Win32CacheMemoryMapper
 
Win32CacheMemoryService - Class in io.github.eggy03.ferrumx.windows.service.processor
Service class for fetching processor cache information from the system.
Win32CacheMemoryService() - Constructor for class io.github.eggy03.ferrumx.windows.service.processor.Win32CacheMemoryService
 
Win32ComputerSystem - Class in io.github.eggy03.ferrumx.windows.entity.system
Immutable representation of a computer system running Windows.
Win32ComputerSystem() - Constructor for class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
 
Win32ComputerSystemMapper - Class in io.github.eggy03.ferrumx.windows.mapping.system
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32ComputerSystem
Win32ComputerSystemMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.system.Win32ComputerSystemMapper
 
Win32ComputerSystemService - Class in io.github.eggy03.ferrumx.windows.service.system
Service class for fetching the computer system information running Windows.
Win32ComputerSystemService() - Constructor for class io.github.eggy03.ferrumx.windows.service.system.Win32ComputerSystemService
 
Win32DesktopMonitor - Class in io.github.eggy03.ferrumx.windows.entity.display
Immutable representation of a monitor device on a Windows system.
Win32DesktopMonitor() - Constructor for class io.github.eggy03.ferrumx.windows.entity.display.Win32DesktopMonitor
 
Win32DesktopMonitorMapper - Class in io.github.eggy03.ferrumx.windows.mapping.display
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of Win32DesktopMonitor
Win32DesktopMonitorMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.display.Win32DesktopMonitorMapper
 
Win32DesktopMonitorService - Class in io.github.eggy03.ferrumx.windows.service.display
Service class for fetching monitor information from the system.
Win32DesktopMonitorService() - Constructor for class io.github.eggy03.ferrumx.windows.service.display.Win32DesktopMonitorService
 
Win32DiskDrive - Class in io.github.eggy03.ferrumx.windows.entity.storage
Immutable representation of a Physical disk on a Windows system.
Win32DiskDrive() - Constructor for class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDrive
 
Win32DiskDriveMapper - Class in io.github.eggy03.ferrumx.windows.mapping.storage
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32DiskDrive
Win32DiskDriveMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.storage.Win32DiskDriveMapper
 
Win32DiskDriveService - Class in io.github.eggy03.ferrumx.windows.service.storage
Service class for fetching information about disk drives.
Win32DiskDriveService() - Constructor for class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveService
 
Win32DiskDriveToDiskPartition - Class in io.github.eggy03.ferrumx.windows.entity.storage
Immutable representation of a Win32DiskDrive association with Win32DiskPartition.
Win32DiskDriveToDiskPartition() - Constructor for class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDriveToDiskPartition
 
Win32DiskDriveToDiskPartitionMapper - Class in io.github.eggy03.ferrumx.windows.mapping.storage
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32DiskDriveToDiskPartition
Win32DiskDriveToDiskPartitionMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.storage.Win32DiskDriveToDiskPartitionMapper
 
Win32DiskDriveToDiskPartitionService - Class in io.github.eggy03.ferrumx.windows.service.storage
Service class for fetching the association between a Win32DiskDrive, and Win32DiskPartition from the system.
Win32DiskDriveToDiskPartitionService() - Constructor for class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveToDiskPartitionService
 
Win32DiskDriveToPartitionAndLogicalDisk - Class in io.github.eggy03.ferrumx.windows.entity.compounded
Immutable representation of a Win32DiskDrive and its associated 1:N relationships with Win32DiskPartition and Win32LogicalDisk in a Windows system.
Win32DiskDriveToPartitionAndLogicalDisk() - Constructor for class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskDriveToPartitionAndLogicalDisk
 
Win32DiskDriveToPartitionAndLogicalDiskMapper - Class in io.github.eggy03.ferrumx.windows.mapping.compounded
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of Win32DiskDriveToPartitionAndLogicalDisk
Win32DiskDriveToPartitionAndLogicalDiskMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.compounded.Win32DiskDriveToPartitionAndLogicalDiskMapper
 
Win32DiskDriveToPartitionAndLogicalDiskService - Class in io.github.eggy03.ferrumx.windows.service.compounded
Service class for fetching physical disk and related partition and logical disk data from the system.
Win32DiskDriveToPartitionAndLogicalDiskService() - Constructor for class io.github.eggy03.ferrumx.windows.service.compounded.Win32DiskDriveToPartitionAndLogicalDiskService
 
Win32DiskPartition - Class in io.github.eggy03.ferrumx.windows.entity.storage
Immutable representation of a Partition in a Physical disk on a Windows system.
Win32DiskPartition() - Constructor for class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskPartition
 
Win32DiskPartitionMapper - Class in io.github.eggy03.ferrumx.windows.mapping.storage
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32DiskPartition
Win32DiskPartitionMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.storage.Win32DiskPartitionMapper
 
Win32DiskPartitionService - Class in io.github.eggy03.ferrumx.windows.service.storage
Service class for fetching information about disk partitions.
Win32DiskPartitionService() - Constructor for class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskPartitionService
 
Win32DiskPartitionToLogicalDisk - Class in io.github.eggy03.ferrumx.windows.entity.compounded
Immutable representation of a Win32DiskPartition and its 1:N relationship with Win32LogicalDisk in a Windows system.
Win32DiskPartitionToLogicalDisk() - Constructor for class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskPartitionToLogicalDisk
 
Win32DiskPartitionToLogicalDiskMapper - Class in io.github.eggy03.ferrumx.windows.mapping.compounded
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of Win32DiskPartitionToLogicalDisk
Win32DiskPartitionToLogicalDiskMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.compounded.Win32DiskPartitionToLogicalDiskMapper
 
Win32DiskPartitionToLogicalDiskService - Class in io.github.eggy03.ferrumx.windows.service.compounded
Service class for fetching physical disk and related logical disk information from the system.
Win32DiskPartitionToLogicalDiskService() - Constructor for class io.github.eggy03.ferrumx.windows.service.compounded.Win32DiskPartitionToLogicalDiskService
 
Win32Environment - Class in io.github.eggy03.ferrumx.windows.entity.system
Immutable representation of the environment variables in a system running Windows.
Win32Environment() - Constructor for class io.github.eggy03.ferrumx.windows.entity.system.Win32Environment
 
Win32EnvironmentMapper - Class in io.github.eggy03.ferrumx.windows.mapping.system
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Environment
Win32EnvironmentMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.system.Win32EnvironmentMapper
 
Win32EnvironmentService - Class in io.github.eggy03.ferrumx.windows.service.system
Service class for fetching information about environment variables in a Windows System.
Win32EnvironmentService() - Constructor for class io.github.eggy03.ferrumx.windows.service.system.Win32EnvironmentService
 
Win32LogicalDisk - Class in io.github.eggy03.ferrumx.windows.entity.storage
Immutable representation of a Logical disk volume on a Windows system.
Win32LogicalDisk() - Constructor for class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDisk
 
Win32LogicalDiskMapper - Class in io.github.eggy03.ferrumx.windows.mapping.storage
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32LogicalDisk
Win32LogicalDiskMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.storage.Win32LogicalDiskMapper
 
Win32LogicalDiskService - Class in io.github.eggy03.ferrumx.windows.service.storage
Service class for fetching information about logical disks.
Win32LogicalDiskService() - Constructor for class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskService
 
Win32LogicalDiskToPartition - Class in io.github.eggy03.ferrumx.windows.entity.storage
Immutable representation of a Win32DiskPartition association with Win32LogicalDisk.
Win32LogicalDiskToPartition() - Constructor for class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDiskToPartition
 
Win32LogicalDiskToPartitionMapper - Class in io.github.eggy03.ferrumx.windows.mapping.storage
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32LogicalDiskToPartition
Win32LogicalDiskToPartitionMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.storage.Win32LogicalDiskToPartitionMapper
 
Win32LogicalDiskToPartitionService - Class in io.github.eggy03.ferrumx.windows.service.storage
Service class for fetching the association between a Win32DiskPartition, and Win32LogicalDisk from the system.
Win32LogicalDiskToPartitionService() - Constructor for class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskToPartitionService
 
Win32NetworkAdapter - Class in io.github.eggy03.ferrumx.windows.entity.network
Immutable legacy representation of a network adapter on a Windows system.
Win32NetworkAdapter() - Constructor for class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapter
 
Win32NetworkAdapterConfiguration - Class in io.github.eggy03.ferrumx.windows.entity.network
Immutable representation of a network adapter configuration on a Windows system.
Win32NetworkAdapterConfiguration() - Constructor for class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterConfiguration
 
Win32NetworkAdapterConfigurationMapper - Class in io.github.eggy03.ferrumx.windows.mapping.network
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32NetworkAdapterConfiguration
Win32NetworkAdapterConfigurationMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.network.Win32NetworkAdapterConfigurationMapper
 
Win32NetworkAdapterConfigurationService - Class in io.github.eggy03.ferrumx.windows.service.network
Service class for fetching network adapter configuration information from the system.
Win32NetworkAdapterConfigurationService() - Constructor for class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterConfigurationService
 
Win32NetworkAdapterMapper - Class in io.github.eggy03.ferrumx.windows.mapping.network
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32NetworkAdapter
Win32NetworkAdapterMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.network.Win32NetworkAdapterMapper
 
Win32NetworkAdapterService - Class in io.github.eggy03.ferrumx.windows.service.network
Service class for fetching network adapter information from the system.
Win32NetworkAdapterService() - Constructor for class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterService
 
Win32NetworkAdapterSetting - Class in io.github.eggy03.ferrumx.windows.entity.network
Immutable representation of the association between a Win32NetworkAdapter and it's Win32NetworkAdapterConfiguration.
Win32NetworkAdapterSetting() - Constructor for class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterSetting
 
Win32NetworkAdapterSettingMapper - Class in io.github.eggy03.ferrumx.windows.mapping.network
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32NetworkAdapterSetting
Win32NetworkAdapterSettingMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.network.Win32NetworkAdapterSettingMapper
 
Win32NetworkAdapterSettingService - Class in io.github.eggy03.ferrumx.windows.service.network
Service class for fetching the association between a Network Adapter, and it's Configuration from the system.
Win32NetworkAdapterSettingService() - Constructor for class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterSettingService
 
Win32NetworkAdapterToConfiguration - Class in io.github.eggy03.ferrumx.windows.entity.compounded
Immutable representation of a Win32NetworkAdapter and its associated 1:N relationship with Win32NetworkAdapterConfiguration in a Windows system.
Win32NetworkAdapterToConfiguration() - Constructor for class io.github.eggy03.ferrumx.windows.entity.compounded.Win32NetworkAdapterToConfiguration
 
Win32NetworkAdapterToConfigurationMapper - Class in io.github.eggy03.ferrumx.windows.mapping.compounded
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of Win32NetworkAdapterToConfiguration
Win32NetworkAdapterToConfigurationMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.compounded.Win32NetworkAdapterToConfigurationMapper
 
Win32NetworkAdapterToConfigurationService - Class in io.github.eggy03.ferrumx.windows.service.compounded
Service class for fetching network adapter and related configuration information from the system.
Win32NetworkAdapterToConfigurationService() - Constructor for class io.github.eggy03.ferrumx.windows.service.compounded.Win32NetworkAdapterToConfigurationService
 
Win32OperatingSystem - Class in io.github.eggy03.ferrumx.windows.entity.system
Immutable representation of the Windows Operating System.
Win32OperatingSystem() - Constructor for class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
 
Win32OperatingSystemMapper - Class in io.github.eggy03.ferrumx.windows.mapping.system
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32OperatingSystem
Win32OperatingSystemMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.system.Win32OperatingSystemMapper
 
Win32OperatingSystemService - Class in io.github.eggy03.ferrumx.windows.service.system
Service class for fetching operating system information from the system.
Win32OperatingSystemService() - Constructor for class io.github.eggy03.ferrumx.windows.service.system.Win32OperatingSystemService
 
Win32PhysicalMemory - Class in io.github.eggy03.ferrumx.windows.entity.memory
Immutable representation of a RAM module on a Windows system.
Win32PhysicalMemory() - Constructor for class io.github.eggy03.ferrumx.windows.entity.memory.Win32PhysicalMemory
 
Win32PhysicalMemoryMapper - Class in io.github.eggy03.ferrumx.windows.mapping.memory
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32PhysicalMemory
Win32PhysicalMemoryMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.memory.Win32PhysicalMemoryMapper
 
Win32PhysicalMemoryService - Class in io.github.eggy03.ferrumx.windows.service.memory
Service class for fetching information about physical memory modules (RAM) in the system.
Win32PhysicalMemoryService() - Constructor for class io.github.eggy03.ferrumx.windows.service.memory.Win32PhysicalMemoryService
 
Win32PnPEntity - Class in io.github.eggy03.ferrumx.windows.entity.system
Immutable representation of a Plug and Play (PnP) device on Windows systems.
Win32PnPEntity() - Constructor for class io.github.eggy03.ferrumx.windows.entity.system.Win32PnPEntity
 
Win32PnPEntityMapper - Class in io.github.eggy03.ferrumx.windows.mapping.system
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32PnPEntity
Win32PnPEntityMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.system.Win32PnPEntityMapper
 
Win32PnPEntityService - Class in io.github.eggy03.ferrumx.windows.service.system
Service class for fetching operating system information from the system.
Win32PnPEntityService() - Constructor for class io.github.eggy03.ferrumx.windows.service.system.Win32PnPEntityService
 
Win32PortConnector - Class in io.github.eggy03.ferrumx.windows.entity.mainboard
Immutable representation of a motherboard port on a Windows system.
Win32PortConnector() - Constructor for class io.github.eggy03.ferrumx.windows.entity.mainboard.Win32PortConnector
 
Win32PortConnectorMapper - Class in io.github.eggy03.ferrumx.windows.mapping.mainboard
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32PortConnector
Win32PortConnectorMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.mainboard.Win32PortConnectorMapper
 
Win32PortConnectorService - Class in io.github.eggy03.ferrumx.windows.service.mainboard
Service class for fetching mainboard port information from the system.
Win32PortConnectorService() - Constructor for class io.github.eggy03.ferrumx.windows.service.mainboard.Win32PortConnectorService
 
Win32Printer - Class in io.github.eggy03.ferrumx.windows.entity.peripheral
Immutable representation of a Printing device on a Windows system.
Win32Printer() - Constructor for class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32Printer
 
Win32PrinterMapper - Class in io.github.eggy03.ferrumx.windows.mapping.peripheral
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Printer
Win32PrinterMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.peripheral.Win32PrinterMapper
 
Win32PrinterService - Class in io.github.eggy03.ferrumx.windows.service.peripheral
Service class for fetching printer information from the system.
Win32PrinterService() - Constructor for class io.github.eggy03.ferrumx.windows.service.peripheral.Win32PrinterService
 
Win32Process - Class in io.github.eggy03.ferrumx.windows.entity.system
Immutable representation of a process in a Windows system.
Win32Process() - Constructor for class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
 
Win32ProcessMapper - Class in io.github.eggy03.ferrumx.windows.mapping.system
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Process
Win32ProcessMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.system.Win32ProcessMapper
 
Win32Processor - Class in io.github.eggy03.ferrumx.windows.entity.processor
Immutable representation of a CPU device on a Windows system.
Win32Processor() - Constructor for class io.github.eggy03.ferrumx.windows.entity.processor.Win32Processor
 
Win32ProcessorMapper - Class in io.github.eggy03.ferrumx.windows.mapping.processor
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32Processor
Win32ProcessorMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.processor.Win32ProcessorMapper
 
Win32ProcessorService - Class in io.github.eggy03.ferrumx.windows.service.processor
Service class for fetching CPU information from the system.
Win32ProcessorService() - Constructor for class io.github.eggy03.ferrumx.windows.service.processor.Win32ProcessorService
 
Win32ProcessorToCacheMemory - Class in io.github.eggy03.ferrumx.windows.entity.compounded
Immutable representation of a Win32Processor and its associated 1:N relationship with Win32CacheMemory in a Windows system.
Win32ProcessorToCacheMemory() - Constructor for class io.github.eggy03.ferrumx.windows.entity.compounded.Win32ProcessorToCacheMemory
 
Win32ProcessorToCacheMemoryMapper - Class in io.github.eggy03.ferrumx.windows.mapping.compounded
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell objects or lists of Win32ProcessorToCacheMemory
Win32ProcessorToCacheMemoryMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.compounded.Win32ProcessorToCacheMemoryMapper
 
Win32ProcessorToCacheMemoryService - Class in io.github.eggy03.ferrumx.windows.service.compounded
Service class for fetching processor and related cache information from the system.
Win32ProcessorToCacheMemoryService() - Constructor for class io.github.eggy03.ferrumx.windows.service.compounded.Win32ProcessorToCacheMemoryService
 
Win32ProcessService - Class in io.github.eggy03.ferrumx.windows.service.system
Service class for fetching process information from the system.
Win32ProcessService() - Constructor for class io.github.eggy03.ferrumx.windows.service.system.Win32ProcessService
 
Win32SoundDevice - Class in io.github.eggy03.ferrumx.windows.entity.peripheral
Immutable representation of a Sound device on a Windows system.
Win32SoundDevice() - Constructor for class io.github.eggy03.ferrumx.windows.entity.peripheral.Win32SoundDevice
 
Win32SoundDeviceMapper - Class in io.github.eggy03.ferrumx.windows.mapping.peripheral
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32SoundDevice
Win32SoundDeviceMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.peripheral.Win32SoundDeviceMapper
 
Win32SoundDeviceService - Class in io.github.eggy03.ferrumx.windows.service.peripheral
Service class for fetching sound device information from the system.
Win32SoundDeviceService() - Constructor for class io.github.eggy03.ferrumx.windows.service.peripheral.Win32SoundDeviceService
 
Win32UserAccount - Class in io.github.eggy03.ferrumx.windows.entity.user
Immutable representation of a User Account in system running Windows.
Win32UserAccount() - Constructor for class io.github.eggy03.ferrumx.windows.entity.user.Win32UserAccount
 
Win32UserAccountMapper - Class in io.github.eggy03.ferrumx.windows.mapping.user
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32UserAccount
Win32UserAccountMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.user.Win32UserAccountMapper
 
Win32UserAccountService - Class in io.github.eggy03.ferrumx.windows.service.user
Service class for fetching information about User Accounts in a Windows System.
Win32UserAccountService() - Constructor for class io.github.eggy03.ferrumx.windows.service.user.Win32UserAccountService
 
Win32VideoController - Class in io.github.eggy03.ferrumx.windows.entity.display
Immutable representation of a GPU device on a Windows system.
Win32VideoController() - Constructor for class io.github.eggy03.ferrumx.windows.entity.display.Win32VideoController
 
Win32VideoControllerMapper - Class in io.github.eggy03.ferrumx.windows.mapping.display
Provides a type-safe implementation of CommonMappingInterface and maps JSON strings from PowerShell to objects or lists of Win32VideoController
Win32VideoControllerMapper() - Constructor for class io.github.eggy03.ferrumx.windows.mapping.display.Win32VideoControllerMapper
 
Win32VideoControllerService - Class in io.github.eggy03.ferrumx.windows.service.display
Service class for fetching video controller (GPU) information from the system.
Win32VideoControllerService() - Constructor for class io.github.eggy03.ferrumx.windows.service.display.Win32VideoControllerService
 
windowsDirectory - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32OperatingSystem
Full path to the Windows installation directory (typically "C:\WINDOWS").
WmiClass - Annotation Type in io.github.eggy03.ferrumx.windows.annotation
Associates a Java entity with its corresponding WMI class name.
workgroup - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32ComputerSystem
Name of the workgroup or domain (if PartOfDomain==false this is a workgroup name).
workingSetSize - Variable in class io.github.eggy03.ferrumx.windows.entity.system.Win32Process
Current working set size (in bytes) used by the process.
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form