public final class MemoryUsage extends SmfData
  • Field Details

    • SMF92ST7_LEN

      public static final int SMF92ST7_LEN
      Constant: 0x64 = 100
      See Also:
  • Method Details

    • smf92sttt

      public ZonedDateTime smf92sttt()
      SMF92STTT STCKE value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf92stttRawValue() for a BigInteger containing the complete STCKE value.

      Returns:
      DateTime SMF92STTT STCKE converted to ZonedDateTime
      See Also:
    • smf92stttRawValue

      public BigInteger smf92stttRawValue()
      SMF92STTT STCKE value.
      Returns:
      BigInteger SMF92STTT STCKE value
    • smf92sttab

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

      public BigInteger smf92sttabAsBigInteger()
      SMF92STTAB value as a BigInteger.

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

      Returns:
      BigInteger SMF92STTAB
    • smf92ttbb

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

      public BigInteger smf92ttbbAsBigInteger()
      SMF92TTBB value as a BigInteger.

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

      Returns:
      BigInteger SMF92TTBB
    • smf92thaa

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

      public BigInteger smf92thaaAsBigInteger()
      SMF92THAA value as a BigInteger.

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

      Returns:
      BigInteger SMF92THAA
    • smf92thab

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

      public BigInteger smf92thabAsBigInteger()
      SMF92THAB value as a BigInteger.

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

      Returns:
      BigInteger SMF92THAB
    • smf92thpa

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

      public BigInteger smf92thpaAsBigInteger()
      SMF92THPA value as a BigInteger.

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

      Returns:
      BigInteger SMF92THPA
    • smf92thpb

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

      public BigInteger smf92thpbAsBigInteger()
      SMF92THPB value as a BigInteger.

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

      Returns:
      BigInteger SMF92THPB
    • smf92thara

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

      public BigInteger smf92tharaAsBigInteger()
      SMF92THARA value as a BigInteger.

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

      Returns:
      BigInteger SMF92THARA
    • smf92thba

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

      public BigInteger smf92thbaAsBigInteger()
      SMF92THBA value as a BigInteger.

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

      Returns:
      BigInteger SMF92THBA
    • smf92thar

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

      public BigInteger smf92tharAsBigInteger()
      SMF92THAR value as a BigInteger.

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

      Returns:
      BigInteger SMF92THAR
    • smf92thbr

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

      public BigInteger smf92thbrAsBigInteger()
      SMF92THBR value as a BigInteger.

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

      Returns:
      BigInteger SMF92THBR
    • smf92thcc

      public int smf92thcc()
      SMF92THCC value.
      Returns:
      int SMF92THCC value
    • smf92thcl

      public int smf92thcl()
      SMF92THCL value.
      Returns:
      int SMF92THCL value
    • subcomponentStorageUsageEntries

      public List<SubcomponentStorageUsageEntry> subcomponentStorageUsageEntries()
    • create

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