Class ClusterStatus

java.lang.Object
io.jenkins.plugins.swarmcloud.monitoring.ClusterStatus

public class ClusterStatus extends Object
Represents the current status of a Docker Swarm cluster.
  • Constructor Details

    • ClusterStatus

      public ClusterStatus(@NonNull String cloudName)
  • Method Details

    • error

      public static ClusterStatus error(String cloudName, String message)
    • unknown

      public static ClusterStatus unknown(String cloudName)
    • getCloudName

      public String getCloudName()
    • getSwarmVersion

      public String getSwarmVersion()
    • setSwarmVersion

      public void setSwarmVersion(String swarmVersion)
    • getTotalNodes

      public int getTotalNodes()
    • setTotalNodes

      public void setTotalNodes(int totalNodes)
    • getReadyNodes

      public int getReadyNodes()
    • setReadyNodes

      public void setReadyNodes(int readyNodes)
    • getManagerNodes

      public int getManagerNodes()
    • setManagerNodes

      public void setManagerNodes(int managerNodes)
    • getTotalMemory

      public long getTotalMemory()
    • setTotalMemory

      public void setTotalMemory(long totalMemory)
    • getUsedMemory

      public long getUsedMemory()
    • setUsedMemory

      public void setUsedMemory(long usedMemory)
    • getReservedMemory

      public long getReservedMemory()
    • setReservedMemory

      public void setReservedMemory(long reservedMemory)
    • getTotalCpu

      public double getTotalCpu()
    • setTotalCpu

      public void setTotalCpu(double totalCpu)
    • getUsedCpu

      public double getUsedCpu()
    • setUsedCpu

      public void setUsedCpu(double usedCpu)
    • getReservedCpu

      public double getReservedCpu()
    • setReservedCpu

      public void setReservedCpu(double reservedCpu)
    • getActiveServices

      public int getActiveServices()
    • setActiveServices

      public void setActiveServices(int activeServices)
    • getRunningTasks

      public int getRunningTasks()
    • setRunningTasks

      public void setRunningTasks(int runningTasks)
    • getPendingTasks

      public int getPendingTasks()
    • setPendingTasks

      public void setPendingTasks(int pendingTasks)
    • getFailedTasks

      public int getFailedTasks()
    • setFailedTasks

      public void setFailedTasks(int failedTasks)
    • getMaxAgents

      public int getMaxAgents()
    • setMaxAgents

      public void setMaxAgents(int maxAgents)
    • getCurrentAgents

      public int getCurrentAgents()
    • setCurrentAgents

      public void setCurrentAgents(int currentAgents)
    • getTemplateCount

      public int getTemplateCount()
    • setTemplateCount

      public void setTemplateCount(int templateCount)
    • isHealthy

      public boolean isHealthy()
    • setHealthy

      public void setHealthy(boolean healthy)
    • getErrorMessage

      public String getErrorMessage()
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
    • getLastUpdate

      public long getLastUpdate()
    • setLastUpdate

      public void setLastUpdate(long lastUpdate)
    • getNodes

      public List<NodeInfo> getNodes()
    • addNode

      public void addNode(NodeInfo node)
    • getServices

      public List<ServiceInfo> getServices()
    • addService

      public void addService(ServiceInfo service)
    • getFormattedMemory

      public String getFormattedMemory()
    • getFormattedUsedMemory

      public String getFormattedUsedMemory()
    • getFormattedReservedMemory

      public String getFormattedReservedMemory()
    • getFormattedTotalCpu

      public String getFormattedTotalCpu()
    • getFormattedUsedCpu

      public String getFormattedUsedCpu()
    • getMemoryUsagePercent

      public double getMemoryUsagePercent()
    • getMemoryReservedPercent

      public double getMemoryReservedPercent()
    • getCpuUsagePercent

      public double getCpuUsagePercent()
    • getCpuReservedPercent

      public double getCpuReservedPercent()
    • getAvailableCapacity

      public int getAvailableCapacity()
    • getUtilizationPercent

      public double getUtilizationPercent()
    • getStatusClass

      public String getStatusClass()