Class UnixZfs.Builder

  • Enclosing class:
    UnixZfs

    public static class UnixZfs.Builder
    extends Object
    Builder class for UnixZfs
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • name

        public UnixZfs.Builder name​(String name)
        Set name string value
        Parameters:
        name - string value
        Returns:
        Builder this object
      • mountpoint

        public UnixZfs.Builder mountpoint​(String mountpoint)
        Set mountpoint string value
        Parameters:
        mountpoint - string value
        Returns:
        Builder this object
      • fstname

        public UnixZfs.Builder fstname​(String fstname)
        Set fstname string value
        Parameters:
        fstname - string value
        Returns:
        Builder this object
      • status

        public UnixZfs.Builder status​(String status)
        Set status string value
        Parameters:
        status - string value
        Returns:
        Builder this object
      • mode

        public UnixZfs.Builder mode​(String mode)
        Set mode string value
        Parameters:
        mode - string value
        Returns:
        Builder this object
      • dev

        public UnixZfs.Builder dev​(Long dev)
        Set dev long value
        Parameters:
        dev - long value
        Returns:
        Builder this object
      • fstype

        public UnixZfs.Builder fstype​(Long fstype)
        Set fstype long value
        Parameters:
        fstype - long value
        Returns:
        Builder this object
      • bsize

        public UnixZfs.Builder bsize​(Long bsize)
        Set bsize long value
        Parameters:
        bsize - long value
        Returns:
        Builder this object
      • bavail

        public UnixZfs.Builder bavail​(Long bavail)
        Set bavail long value
        Parameters:
        bavail - long value
        Returns:
        Builder this object
      • blocks

        public UnixZfs.Builder blocks​(Long blocks)
        Set blocks long value
        Parameters:
        blocks - long value
        Returns:
        Builder this object
      • sysname

        public UnixZfs.Builder sysname​(String sysname)
        Set sysname string value
        Parameters:
        sysname - string value
        Returns:
        Builder this object
      • readibc

        public UnixZfs.Builder readibc​(Long readibc)
        Set readibc long value
        Parameters:
        readibc - long value
        Returns:
        Builder this object
      • writeibc

        public UnixZfs.Builder writeibc​(Long writeibc)
        Set writeibc long value
        Parameters:
        writeibc - long value
        Returns:
        Builder this object
      • diribc

        public UnixZfs.Builder diribc​(Long diribc)
        Set diribc long value
        Parameters:
        diribc - long value
        Returns:
        Builder this object
      • returnedRows

        public UnixZfs.Builder returnedRows​(Long returnedRows)
        Set returnedRows long value
        Parameters:
        returnedRows - long value
        Returns:
        Builder this object
      • totalRows

        public UnixZfs.Builder totalRows​(Long totalRows)
        Set totalRows long value
        Parameters:
        totalRows - long value
        Returns:
        Builder this object
      • moreRows

        public UnixZfs.Builder moreRows​(boolean moreRows)
        Set moreRows boolean value
        Parameters:
        moreRows - boolean true or false value
        Returns:
        Builder this object
      • build

        public UnixZfs build()
        Return UnixZfs object based on Builder this object
        Returns:
        UnixZfs this object