Class ServerRequest

java.lang.Object
com.bytedesk.core.base.BaseRequestNoOrg
com.bytedesk.core.server.ServerRequest
All Implemented Interfaces:
PageableRequest, Serializable

public class ServerRequest extends BaseRequestNoOrg
Server request DTO Used for server monitoring operations
See Also:
  • Field Details

    • serverName

      private String serverName
      Server hostname or identifier
    • serverIp

      private String serverIp
      Server IP address
    • serverType

      private String serverType
      Server type (APPLICATION, DATABASE, CACHE, etc.)
    • serverStatus

      private String serverStatus
      Server status (ONLINE, OFFLINE, MAINTENANCE, etc.)
    • description

      private String description
      Server description
    • cpuUsage

      private Double cpuUsage
      CPU usage percentage (0-100)
    • memoryUsage

      private Double memoryUsage
      Memory usage percentage (0-100)
    • totalMemoryMb

      private Long totalMemoryMb
      Total memory in MB
    • usedMemoryMb

      private Long usedMemoryMb
      Used memory in MB
    • diskUsage

      private Double diskUsage
      Disk usage percentage (0-100)
    • totalDiskGb

      private Long totalDiskGb
      Total disk space in GB
    • usedDiskGb

      private Long usedDiskGb
      Used disk space in GB
    • uptimeSeconds

      private Long uptimeSeconds
      Server uptime in seconds
    • startTime

      private ZonedDateTime startTime
      Server start time
    • lastHeartbeat

      private ZonedDateTime lastHeartbeat
      Last heartbeat time
    • serverPort

      private Integer serverPort
      Server port (if applicable)
    • osInfo

      private String osInfo
      Operating system information
    • javaVersion

      private String javaVersion
      Java version (if applicable)
    • appVersion

      private String appVersion
      Application version
    • environment

      private String environment
      Environment (DEV, TEST, PROD, etc.)
    • location

      private String location
      Server location or data center
    • monitoringEnabled

      private Boolean monitoringEnabled
      Monitoring enabled flag
    • cpuAlertThreshold

      private Double cpuAlertThreshold
      Alert threshold for CPU usage
    • memoryAlertThreshold

      private Double memoryAlertThreshold
      Alert threshold for memory usage
    • diskAlertThreshold

      private Double diskAlertThreshold
      Alert threshold for disk usage
    • serverTypeFilter

      private String serverTypeFilter
      Search filters
    • serverStatusFilter

      private String serverStatusFilter
    • environmentFilter

      private String environmentFilter
    • locationFilter

      private String locationFilter
    • highUsageFilter

      private Boolean highUsageFilter
    • offlineFilter

      private Boolean offlineFilter
    • heartbeatThresholdMinutes

      private Integer heartbeatThresholdMinutes
  • Constructor Details

    • ServerRequest

      public ServerRequest()