Index
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
-
The
MsftNetAdapterassociated with the index:MsftNetAdapterToIpAndDnsAndProfile.interfaceIndex - adapter - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32NetworkAdapterToConfiguration
-
The
Win32NetworkAdapterentity associated with theWin32NetworkAdapterToConfiguration.deviceId. - 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
deviceIdfield value ofWin32CacheMemory - cacheMemoryList - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32ProcessorToCacheMemory
-
A list of
Win32CacheMemoryentities associated with theWin32ProcessorToCacheMemory.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.capabilitiesarray. - 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/cimv2namespace. - 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
-
A list of
Win32NetworkAdapterConfigurationentities associated with theWin32NetworkAdapterToConfiguration.deviceId. - 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
DeepImmutablewhen: All fields arefinaland 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
Win32DiskDriveinstance. - deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32NetworkAdapterToConfiguration
-
The unique identifier for the
Win32NetworkAdapterinstance. - deviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32ProcessorToCacheMemory
-
The unique identifier for the
Win32Processorinstance. - 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
-
The
Win32DiskDriveentity associated with theWin32DiskDriveToPartitionAndLogicalDisk.deviceId. - diskDriveDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDriveToDiskPartition
-
Contains the
deviceIdfield value ofWin32DiskDrive - 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
-
The
Win32DiskPartitionentity associated with theWin32DiskPartitionToLogicalDisk.partitionId. - diskPartitionDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32DiskDriveToDiskPartition
-
Contains the
deviceIdfield value ofWin32DiskPartition - diskPartitionDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.storage.Win32LogicalDiskToPartition
-
Contains the
deviceIdfield value ofWin32DiskPartition - diskPartitionList - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskDriveToPartitionAndLogicalDisk
-
A list of
Win32DiskPartitionentities associated with theWin32DiskDriveToPartitionAndLogicalDisk.deviceId. - 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
-
A list of
MsftDnsClientServerAddressassociated with the index:MsftNetAdapterToIpAndDnsAndProfile.interfaceIndex - 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
Optionalcontaining 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
Win32NetworkAdapterSettingentities 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
Win32AssociatedProcessorMemoryentities 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
Win32DiskDriveToDiskPartitionentities 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
Win32LogicalDiskToPartitionentities present in the system. - get() - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32ComputerSystemService
-
Retrieves an
Optionalcontaining 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
PowerShellentirely and rely onTerminalUtilityinstead for PowerShell session management and then map the results to the expected entity types using a custom implementation or the default methods ofCommonMappingInterface - get(long) - Method in class io.github.eggy03.ferrumx.windows.service.compounded.HardwareIdService
-
Retrieves an
Optionalcontaining 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
Win32NetworkAdapterSettingentities 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
PowerShellentirely and rely onTerminalUtilityinstead for PowerShell session management and then map the results to the expected entity types using a custom implementation or the default methods ofCommonMappingInterface - 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
Win32AssociatedProcessorMemoryentities 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
Win32DiskDriveToDiskPartitionentities 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
Win32LogicalDiskToPartitionentities using an isolated PowerShell process with a configurable timeout. - get(long) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32ComputerSystemService
-
Retrieves an
Optionalcontaining 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
Optionalcontaining the HWID information using the caller'sPowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.network.MsftNetAdapterService
-
Retrieves an immutable list of network adapters using the caller's
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterService
-
Retrieves an immutable list of network adapters using the caller's
PowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.network.Win32NetworkAdapterSettingService
-
Retrieves an immutable list of
Win32NetworkAdapterSettingentities using the caller'sPowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - 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
PowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.processor.Win32AssociatedProcessorMemoryService
-
Retrieves an immutable list of
Win32AssociatedProcessorMemoryentities using the caller'sPowerShellsession. - 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
PowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.processor.Win32ProcessorService
-
Retrieves an immutable list of processor entries using the caller's
PowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveService
-
Retrieves an immutable list of disk drives using the caller's
PowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskDriveToDiskPartitionService
-
Retrieves an immutable list of
Win32DiskDriveToDiskPartitionentities using the caller'sPowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32DiskPartitionService
-
Retrieves an immutable list of disk partitions using the caller's
PowerShellsession. - 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
PowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.storage.Win32LogicalDiskToPartitionService
-
Retrieves an immutable list of
Win32LogicalDiskToPartitionentities using the caller'sPowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32ComputerSystemService
-
Retrieves an
Optionalcontaining the computer system information using the caller'sPowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32EnvironmentService
-
Retrieves an immutable list of env variables using the caller's
PowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32OperatingSystemService
-
Retrieves an immutable list of operating systems using the caller's
PowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.system.Win32PnPEntityService
-
Retrieves an immutable list of pnp entities using the caller's
PowerShellsession. - 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
PowerShellsession. - get(PowerShell) - Method in class io.github.eggy03.ferrumx.windows.service.user.Win32UserAccountService
-
Retrieves an immutable list of user accounts using the caller's
PowerShellsession. - 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
WmiClassvalue declared on the specified class, at class level. - getPropertiesFromSerializedNameAnnotation(Class) - Static method in class io.github.eggy03.ferrumx.windows.shell.query.QueryUtility
-
Retrieves all
SerializedNamevalues 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
CommonMappingInterfaceand maps JSON strings from PowerShell objects or lists ofHardwareId - 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
MsftNetAdapterinstance - 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.serviceclasses 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
-
A list of
MsftNetIpAddressassociated with the index:MsftNetAdapterToIpAndDnsAndProfile.interfaceIndex - 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
jPowerShellstate. - 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
deviceIdfield value ofWin32LogicalDisk - logicalDiskList - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskDriveToPartitionAndLogicalDisk
-
A list of
Win32LogicalDiskentities associated with theWin32DiskDriveToPartitionAndLogicalDisk.deviceId. - logicalDiskList - Variable in class io.github.eggy03.ferrumx.windows.entity.compounded.Win32DiskPartitionToLogicalDisk
-
A list of
Win32LogicalDiskentities associated with theWin32DiskPartitionToLogicalDisk.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
Optionalobject 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_NetAdapterclass - 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_NetConnectionProfileclass - 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_NetDNSClientServerAddressclass - MSFT_NET_IP_ADDRESS - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.StandardCimv2
-
Query to fetch the properties of the
MSFT_NetIPAddressclass - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofMsftDnsClientServerAddress - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofMsftNetAdapter - 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
MsftNetAdapterand its1:Nrelationships withMsftNetIpAddress,MsftDnsClientServerAddress, andMsftNetConnectionProfileconfigurations 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
CommonMappingInterfaceand maps JSON strings from PowerShell objects or lists ofMsftNetAdapterToIpAndDnsAndProfile - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofMsftNetConnectionProfile - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofMsftNetIpAddress - 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
-
A list of
MsftNetConnectionProfileassociated with the index:MsftNetAdapterToIpAndDnsAndProfile.interfaceIndex - 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
indexfield value ofWin32NetworkAdapterConfiguration - networkAdapterDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.network.Win32NetworkAdapterSetting
-
The
deviceIdfield value ofWin32NetworkAdapter - 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
Win32DiskPartitioninstance. - 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
-
The
Win32Processorentity associated with theWin32ProcessorToCacheMemory.deviceId. - processorDeviceId - Variable in class io.github.eggy03.ferrumx.windows.entity.processor.Win32AssociatedProcessorMemory
-
Contains the
deviceIdfield value ofWin32Processor - 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
ShallowImmutablewhen: All fields arefinaland 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/StandardCimv2namespace. - 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
jPowerShelllibrary 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_AssociatedProcessorMemoryclass 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_Baseboardclass - WIN32_BATTERY - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_Batteryclass - WIN32_BIOS - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_BIOSclass - WIN32_CACHE_MEMORY - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_CacheMemoryclass - WIN32_COMPUTER_SYSTEM - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_ComputerSystemclass - WIN32_DESKTOP_MONITOR - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_DesktopMonitorclass - WIN32_DISK_DRIVE - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_DiskDriveclass - 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_DiskDriveToDiskPartitionclass 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_DiskPartitionclass - 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_Environmentclass - WIN32_LOGICAL_DISK - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_LogicalDiskclass - WIN32_LOGICAL_DISK_TO_PARTITION - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_LogicalDiskToPartitionclass 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_NetworkAdapterclass - WIN32_NETWORK_ADAPTER_CONFIGURATION - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_NetworkAdapterConfigurationclass - WIN32_NETWORK_ADAPTER_SETTING - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_NetworkAdapterSettingin 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_OperatingSystemclass - WIN32_PHYSICAL_MEMORY - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_PhysicalMemoryclass - WIN32_PNP_ENTITY - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_PnPEntityclass - WIN32_PORT_CONNECTOR - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_PortConnectorclass - WIN32_PRINTER - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_Printerclass - WIN32_PROCESS - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch some select properties of
Win32_Processclass - WIN32_PROCESSOR - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_Processorclass - 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_SoundDeviceclass - WIN32_USER_ACCOUNT - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_UserAccountclass - WIN32_VIDEO_CONTROLLER - Enum constant in enum io.github.eggy03.ferrumx.windows.shell.query.Cimv2
-
Query to fetch the properties of
Win32_VideoControllerclass - Win32AssociatedProcessorMemory - Class in io.github.eggy03.ferrumx.windows.entity.processor
-
Immutable representation of a
Win32Processorassociation withWin32CacheMemory. - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32AssociatedProcessorMemory - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32Baseboard - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32Battery - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32Bios - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32CacheMemory - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32ComputerSystem - 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
CommonMappingInterfaceand maps JSON strings from PowerShell objects or lists ofWin32DesktopMonitor - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32DiskDrive - 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
Win32DiskDriveassociation withWin32DiskPartition. - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32DiskDriveToDiskPartition - 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, andWin32DiskPartitionfrom 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
Win32DiskDriveand its associated1:Nrelationships withWin32DiskPartitionandWin32LogicalDiskin 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
CommonMappingInterfaceand maps JSON strings from PowerShell objects or lists ofWin32DiskDriveToPartitionAndLogicalDisk - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32DiskPartition - 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
Win32DiskPartitionand its1:Nrelationship withWin32LogicalDiskin 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
CommonMappingInterfaceand maps JSON strings from PowerShell objects or lists ofWin32DiskPartitionToLogicalDisk - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32Environment - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32LogicalDisk - 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
Win32DiskPartitionassociation withWin32LogicalDisk. - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32LogicalDiskToPartition - 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, andWin32LogicalDiskfrom 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32NetworkAdapterConfiguration - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32NetworkAdapter - 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
Win32NetworkAdapterand it'sWin32NetworkAdapterConfiguration. - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32NetworkAdapterSetting - 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
Win32NetworkAdapterand its associated1:Nrelationship withWin32NetworkAdapterConfigurationin 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
CommonMappingInterfaceand maps JSON strings from PowerShell objects or lists ofWin32NetworkAdapterToConfiguration - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32OperatingSystem - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32PhysicalMemory - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32PnPEntity - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32PortConnector - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32Printer - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32Process - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32Processor - 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
Win32Processorand its associated1:Nrelationship withWin32CacheMemoryin 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
CommonMappingInterfaceand maps JSON strings from PowerShell objects or lists ofWin32ProcessorToCacheMemory - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32SoundDevice - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32UserAccount - 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
CommonMappingInterfaceand maps JSON strings from PowerShell to objects or lists ofWin32VideoController - 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.
All Classes and Interfaces|All Packages|Serialized Form