Package org.netxms.client
Class DeviceConfigBackup
java.lang.Object
org.netxms.client.DeviceConfigBackup
Device configuration backup data
-
Constructor Summary
ConstructorsConstructorDescriptionCreate from NXCP message for single backup response (full content)DeviceConfigBackup(NXCPMessage msg, long baseId) Create from NXCP message for list response (metadata only, using base ID offset) -
Method Summary
-
Constructor Details
-
DeviceConfigBackup
Create from NXCP message for list response (metadata only, using base ID offset)- Parameters:
msg- NXCP messagebaseId- base field ID for this list entry
-
DeviceConfigBackup
Create from NXCP message for single backup response (full content)- Parameters:
msg- NXCP message
-
-
Method Details
-
getId
public long getId()- Returns:
- backup ID
-
getTimestamp
- Returns:
- backup timestamp
-
getLastCheckTime
- Returns:
- last check time (when configuration was last verified)
-
getRunningConfig
public byte[] getRunningConfig()- Returns:
- running configuration content or null if not available (list query)
-
getRunningConfigSize
public long getRunningConfigSize()- Returns:
- running configuration size in bytes
-
getRunningConfigHash
public byte[] getRunningConfigHash()- Returns:
- running configuration SHA-256 hash
-
getStartupConfig
public byte[] getStartupConfig()- Returns:
- startup configuration content or null if not available (list query)
-
getStartupConfigSize
public long getStartupConfigSize()- Returns:
- startup configuration size in bytes
-
getStartupConfigHash
public byte[] getStartupConfigHash()- Returns:
- startup configuration SHA-256 hash
-
isBinary
public boolean isBinary()- Returns:
- true if configuration content is binary (not text)
-