Class FileSystemMigration

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf92.FileSystemMigration

public final class FileSystemMigration extends SmfData
  • Field Details

  • Method Details

    • smf92gtm

      public ZonedDateTime smf92gtm()
      SMF92GTM STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

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

      Returns:
      DateTime SMF92GTM STCK converted to ZonedDateTime
      See Also:
    • smf92gtmRawValue

      public BigInteger smf92gtmRawValue()
      SMF92GTM STCK value.
      Returns:
      BigInteger SMF92GTM STCK value
    • smf92gmo

      public int smf92gmo()
      SMF92GMO value.
      Returns:
      int SMF92GMO value
    • mountParmOptionSection

      public MountParmOption mountParmOptionSection()
      Mount Parm Option Section
      Returns:
      MountParmOption the Mount Parm Option Section
    • smf92mon

      public String smf92mon()
      SMF92MON value.
      Returns:
      String SMF92MON value from MountParmOptionSection
    • smf92gft

      public FileSystemType smf92gft()
      SMF92GFT FileSystemType.
      Returns:
      FileSystemType from SMF92GFT value
    • smf92gftRawValue

      public long smf92gftRawValue()
      SMF92GFT raw value.
      Returns:
      long SMF92GFT raw value
    • smf92gfm

      public MntEntFsMode smf92gfm()
      SMF92GFM MntEntFsMode.
      Returns:
      MntEntFsMode SMF92GFM value
    • smf92gfmRawValue

      public long smf92gfmRawValue()
      SMF92GFM raw value.
      Returns:
      long SMF92GFM raw value
    • smf92gdn

      public long smf92gdn()
      SMF92GDN value.
      Returns:
      long SMF92GDN value
    • smf92gdd

      public String smf92gdd()
      SMF92GDD value.
      Returns:
      String SMF92GDD value
    • smf92gtn

      public String smf92gtn()
      SMF92GTN value.
      Returns:
      String SMF92GTN value
    • smf92gfn

      public String smf92gfn()
      SMF92GFN value.
      Returns:
      String SMF92GFN value
    • smf92gon

      public String smf92gon()
      SMF92GON value.
      Returns:
      String SMF92GON value
    • smf92gbl

      public long smf92gbl()
      SMF92GBL value.
      Returns:
      long SMF92GBL value
    • smf92gst

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

      public BigInteger smf92gstAsBigInteger()
      SMF92GST value as a BigInteger.

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

      Returns:
      BigInteger SMF92GST
    • smf92gsu

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

      public BigInteger smf92gsuAsBigInteger()
      SMF92GSU value as a BigInteger.

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

      Returns:
      BigInteger SMF92GSU
    • smf92gfg

      public int smf92gfg()
      SMF92GFG value.
      Returns:
      int SMF92GFG value
    • smf92gf2

      public int smf92gf2()
      SMF92GF2 value.
      Returns:
      int SMF92GF2 value
    • smf92glu

      public boolean smf92glu()
      Return true if SMF92GLU bit in smf92gf2() is set.
      Returns:
      boolean SMF92GLU bit is set in smf92gf2()

      SMF92GLU = 0x80

    • smf92gnu

      public boolean smf92gnu()
      Return true if SMF92GNU bit in smf92gf2() is set.
      Returns:
      boolean SMF92GNU bit is set in smf92gf2()

      SMF92GNU = 0x40

    • smf92gsn

      public boolean smf92gsn()
      Return true if SMF92GSN bit in smf92gf2() is set.
      Returns:
      boolean SMF92GSN bit is set in smf92gf2()

      SMF92GSN = 0x10

    • create

      public static FileSystemMigration 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