Class DeviceConfigBackup

java.lang.Object
org.netxms.client.DeviceConfigBackup

public class DeviceConfigBackup extends Object
Device configuration backup data
  • Constructor Details

    • DeviceConfigBackup

      public DeviceConfigBackup(NXCPMessage msg, long baseId)
      Create from NXCP message for list response (metadata only, using base ID offset)
      Parameters:
      msg - NXCP message
      baseId - base field ID for this list entry
    • DeviceConfigBackup

      public DeviceConfigBackup(NXCPMessage msg)
      Create from NXCP message for single backup response (full content)
      Parameters:
      msg - NXCP message
  • Method Details

    • getId

      public long getId()
      Returns:
      backup ID
    • getTimestamp

      public Date getTimestamp()
      Returns:
      backup timestamp
    • getLastCheckTime

      public Date 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)