Class UnixZfs


  • public final class UnixZfs
    extends Object
    UssZfsItem object representing a zfs item from Unix System Services (USS) list operation. Immutable class using Jackson for JSON parsing.
    Version:
    5.0
    Author:
    Frank Giordano
    • Constructor Detail

      • UnixZfs

        public UnixZfs​(String name,
                       String mountpoint,
                       String fstname,
                       String status,
                       List<String> modeList,
                       Long dev,
                       Long fstype,
                       Long bsize,
                       Long bavail,
                       Long blocks,
                       String sysname,
                       Long readibc,
                       Long writeibc,
                       Long diribc,
                       Long returnedRows,
                       Long totalRows,
                       boolean moreRows)
        Jackson constructor for UnixZfs
        Parameters:
        name - zfs name
        mountpoint - mount point
        fstname - FST name
        status - status value
        modeList - mode list string
        dev - device id
        fstype - file system type
        bsize - block size
        bavail - available blocks
        blocks - block count
        sysname - target system name
        readibc - read I/O count
        writeibc - write I/O count
        diribc - directory I/O count
        returnedRows - returned rows
        totalRows - total rows
        moreRows - true if more rows are available
    • Method Detail

      • getName

        public String getName()
        Retrieve name value
        Returns:
        name string value
      • getMountpoint

        public String getMountpoint()
        Retrieve mountpoint value
        Returns:
        mountpoint string value
      • getFstname

        public String getFstname()
        Retrieve fstname value
        Returns:
        fstname string value
      • getStatus

        public String getStatus()
        Retrieve status value
        Returns:
        status string value
      • getMode

        public String getMode()
        Retrieve mode value
        Returns:
        mode string value
      • getDev

        public Long getDev()
        Retrieve dev value
        Returns:
        dev long value
      • getFstype

        public Long getFstype()
        Retrieve fstype value
        Returns:
        fstype long value
      • getBsize

        public Long getBsize()
        Retrieve bsize value
        Returns:
        bsize long value
      • getBavail

        public Long getBavail()
        Retrieve bavail value
        Returns:
        bavail long value
      • getBlocks

        public Long getBlocks()
        Retrieve blocks value
        Returns:
        blocks long value
      • getSysname

        public String getSysname()
        Retrieve sysname value
        Returns:
        sysname string value
      • getReadibc

        public Long getReadibc()
        Retrieve readibc value
        Returns:
        readibc long value
      • getWriteibc

        public Long getWriteibc()
        Retrieve writeibc value
        Returns:
        writeibc long value
      • getDiribc

        public Long getDiribc()
        Retrieve diribc value
        Returns:
        diribc long value
      • getReturnedRows

        public Long getReturnedRows()
        Retrieve returnedRows value
        Returns:
        returnedRows long value
      • getTotalRows

        public Long getTotalRows()
        Retrieve totalRows value
        Returns:
        totalRows long value
      • isMoreRows

        public boolean isMoreRows()
        Retrieve moreRows value
        Returns:
        moreRows boolean value
      • toString

        public String toString()
        Return string value representing UnixZfs object
        Overrides:
        toString in class Object
        Returns:
        string representation of UnixZfs