Class DiskUsage

    • Constructor Detail

      • DiskUsage

        public DiskUsage​(java.lang.String nodeId,
                         java.lang.String nodeName,
                         java.lang.String path,
                         long totalBytes,
                         long freeBytes)
        Create a new DiskUsage, if totalBytes is 0, getFreeDiskAsPercentage() will always return 100.0% free
      • DiskUsage

        public DiskUsage​(StreamInput in)
                  throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getNodeId

        public java.lang.String getNodeId()
      • getNodeName

        public java.lang.String getNodeName()
      • getPath

        public java.lang.String getPath()
      • getFreeDiskAsPercentage

        public double getFreeDiskAsPercentage()
      • getUsedDiskAsPercentage

        public double getUsedDiskAsPercentage()
      • getFreeBytes

        public long getFreeBytes()
      • getTotalBytes

        public long getTotalBytes()
      • getUsedBytes

        public long getUsedBytes()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object