Class FileSystemMount


public final class FileSystemMount extends SmfData
  • Field Details

  • Method Details

    • smf92mtm

      public ZonedDateTime smf92mtm()
      SMF92MTM STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf92mtmRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime SMF92MTM STCK converted to ZonedDateTime
      See Also:
    • smf92mtmRawValue

      public BigInteger smf92mtmRawValue()
      SMF92MTM STCK value.
      Returns:
      BigInteger SMF92MTM STCK value
    • smf92mpf

      public int smf92mpf()
      SMF92MPF value.
      Returns:
      int SMF92MPF value
    • fileSystemPathSection

      public FileSystemPath fileSystemPathSection()
      File System Path section
      Returns:
      FileSystemPath the File System Path section
      See Also:
    • smf92ppn

      public String smf92ppn()
      FileSystemPath SMF92PPN value.
      Returns:
      String SMF92PPN value from FileSystemPath Section
    • smf92mft

      public FileSystemType smf92mft()
      SMF92MFT FileSystemType.
      Returns:
      FileSystemType from SMF92MFT value
    • smf92mftRawValue

      public long smf92mftRawValue()
      SMF92MFT value.
      Returns:
      long SMF92MFT raw value
    • smf92mfm

      public MntEntFsMode smf92mfm()
      SMF92MFM MntEntFsMode.
      Returns:
      MntEntFsMode SMF92MFM value
    • smf92mfmRawValue

      public long smf92mfmRawValue()
      SMF92MFM raw value.
      Returns:
      long SMF92MFM raw value
    • smf92mdn

      public long smf92mdn()
      SMF92MDN value.
      Returns:
      long SMF92MDN value
    • smf92mdd

      public String smf92mdd()
      SMF92MDD value.
      Returns:
      String SMF92MDD value
    • smf92mtn

      public String smf92mtn()
      SMF92MTN value.
      Returns:
      String SMF92MTN value
    • smf92mfn

      public String smf92mfn()
      SMF92MFN value.
      Returns:
      String SMF92MFN value
    • smf92mbl

      public long smf92mbl()
      SMF92MBL value.
      Returns:
      long SMF92MBL value
    • smf92mst

      public long smf92mst()
      SMF92MST value, throws exception if SMF92MST overflows 64 bit signed integer.
      Returns:
      long SMF92MST
      Throws:
      IllegalArgumentException - If the value of SMF92MST exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92MST). Use smf92mstAsBigInteger() if this is possible.
    • smf92mstAsBigInteger

      public BigInteger smf92mstAsBigInteger()
      SMF92MST value as a BigInteger.

      smf92mst() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92MST
    • smf92msu

      public long smf92msu()
      SMF92MSU value, throws exception if SMF92MSU overflows 64 bit signed integer.
      Returns:
      long SMF92MSU
      Throws:
      IllegalArgumentException - If the value of SMF92MSU exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92MSU). Use smf92msuAsBigInteger() if this is possible.
    • smf92msuAsBigInteger

      public BigInteger smf92msuAsBigInteger()
      SMF92MSU value as a BigInteger.

      smf92msu() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92MSU
    • smf92mfg

      public int smf92mfg()
      SMF92MFG value.
      Returns:
      int SMF92MFG value
    • smf92mau

      public boolean smf92mau()
      Return true if SMF92MAU bit in smf92mfg() is set.
      Returns:
      boolean SMF92MAU bit is set in smf92mfg()

      SMF92MAU = 0x80

    • smf92mas

      public boolean smf92mas()
      Return true if SMF92MAS bit in smf92mfg() is set.
      Returns:
      boolean SMF92MAS bit is set in smf92mfg()

      SMF92MAS = 0x40

    • smf92mrm

      public boolean smf92mrm()
      Return true if SMF92MRM bit in smf92mfg() is set.
      Returns:
      boolean SMF92MRM bit is set in smf92mfg()

      SMF92MRM = 0x20

    • smf92mf2

      public int smf92mf2()
      SMF92MF2 value.
      Returns:
      int SMF92MF2 value
    • smf92mlu

      public boolean smf92mlu()
      Return true if SMF92MLU bit in smf92mf2() is set.
      Returns:
      boolean SMF92MLU bit is set in smf92mf2()

      SMF92MLU = 0x80

    • smf92mnu

      public boolean smf92mnu()
      Return true if SMF92MNU bit in smf92mf2() is set.
      Returns:
      boolean SMF92MNU bit is set in smf92mf2()

      SMF92MNU = 0x40

    • smf92mdo

      public boolean smf92mdo()
      Return true if SMF92MDO bit in smf92mf2() is set.
      Returns:
      boolean SMF92MDO bit is set in smf92mf2()

      SMF92MDO = 0x20

    • smf92msn

      public boolean smf92msn()
      Return true if SMF92MSN bit in smf92mf2() is set.
      Returns:
      boolean SMF92MSN bit is set in smf92mf2()

      SMF92MSN = 0x10

    • create

      public static FileSystemMount create(byte[] Data, int offset, int length)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section