public final class BackupDataset extends DcollectRecord
Backup Dataset record
  • Field Details

  • Method Details

    • from

      public static BackupDataset from(VRecord record)
      Constructs a new BackupDataset record from an existing VRecord. The 2 records share the same data byte array.
      Parameters:
      record - an existing VRecord
    • ubdsnam

      public String ubdsnam()
      UBDSNAM value.
      Returns:
      String UBDSNAM value
    • ubflag1

      public int ubflag1()
      UBFLAG1 value.
      Returns:
      int UBFLAG1 value
    • ubincat

      public boolean ubincat()
      Return true if UBINCAT bit in ubflag1() is set.
      Returns:
      boolean UBINCAT bit is set in ubflag1()

      UBINCAT = 0x80

    • ubnoenq

      public boolean ubnoenq()
      Return true if UBNOENQ bit in ubflag1() is set.
      Returns:
      boolean UBNOENQ bit is set in ubflag1()

      UBNOENQ = 0x40

    • ubbwo

      public boolean ubbwo()
      Return true if UBBWO bit in ubflag1() is set.
      Returns:
      boolean UBBWO bit is set in ubflag1()

      UBBWO = 0x20

    • ubnqn1

      public boolean ubnqn1()
      Return true if UBNQN1 bit in ubflag1() is set.
      Returns:
      boolean UBNQN1 bit is set in ubflag1()

      UBNQN1 = 0x10

    • ubnqn2

      public boolean ubnqn2()
      Return true if UBNQN2 bit in ubflag1() is set.
      Returns:
      boolean UBNQN2 bit is set in ubflag1()

      UBNQN2 = 0x08

    • ubunix

      public boolean ubunix()
      Return true if UBUNIX bit in ubflag1() is set.
      Returns:
      boolean UBUNIX bit is set in ubflag1()

      UBUNIX = 0x04

    • ubunixdir

      public boolean ubunixdir()
      Return true if UBUNIXDIR bit in ubflag1() is set.
      Returns:
      boolean UBUNIXDIR bit is set in ubflag1()

      UBUNIXDIR = 0x02

    • ubdevcl

      public String ubdevcl()
      UBDEVCL as a String.
      Returns:
      String UBDEVCL
    • ubdevclRawValue

      public int ubdevclRawValue()
      UBDEVCL raw value.
      Returns:
      int UBDEVCL value
    • ubdsorg

      public Dsorg ubdsorg()
      UBDSORG Dsorg value.
      Returns:
      Dsorg UBDSORG value
    • ubdsorgRawValue

      public int ubdsorgRawValue()
      UBDSORG raw value.
      Returns:
      int UBDSORG value
    • ubdsize

      public int ubdsize()
      UBDSIZE value.
      Returns:
      int UBDSIZE value
    • ubdsizeMB

      public double ubdsizeMB()
      UBDSIZE value in MB.
      Returns:
      double UBDSIZE value
    • ubtime

      public LocalTime ubtime()
      UBTIME as a LocalTime.
      Returns:
      LocalTime UBTIME Time
      See Also:
    • ubtimeRawValue

      public long ubtimeRawValue()
      UBTIME raw value
      Returns:
      long UBTIME value
    • ubdate

      public LocalDate ubdate()
      UBDATE as LocalDate.
      Returns:
      LocalDate UBDATE Date
      See Also:
    • ubdateRawValue

      public int ubdateRawValue()
      UBDATE integer value.
      Returns:
      int UBDATE value
    • ubbdate

      public LocalDateTime ubbdate()
      UBBDATE as LocalDateTime.
      Returns:
      LocalDate UBBDATE Date and Time
      See Also:
    • ubdatcl

      public String ubdatcl()
      UBDATCL value.
      Returns:
      String UBDATCL value
    • ubstgcl

      public String ubstgcl()
      UBSTGCL value.
      Returns:
      String UBSTGCL value
    • ubmclng

      public int ubmclng()
      UBMCLNG value.
      Returns:
      int UBMCLNG value
    • ubrecrd

      public Recfm ubrecrd()
      UBRECRD value.
      Returns:
      Recfm UBRECRD value
    • ubrecrdRawValue

      public int ubrecrdRawValue()
      UBRECRD value.
      Returns:
      int UBRECRD value
    • ubrecor

      public Recorg ubrecor()
      UBRECOR value.
      Returns:
      Recorg UBRECOR value
    • ubrecorRawValue

      public int ubrecorRawValue()
      UBRECOR raw value.
      Returns:
      int UBRECOR value
    • ubesds

      public boolean ubesds()
      Return true if UBESDS bit in ubrecor() is set.
      Returns:
      boolean UBESDS bit is set in ubrecor()

      UBESDS = 0x80

    • ubksds

      public boolean ubksds()
      Return true if UBKSDS bit in ubrecor() is set.
      Returns:
      boolean UBKSDS bit is set in ubrecor()

      UBKSDS = 0x40

    • ublds

      public boolean ublds()
      Return true if UBLDS bit in ubrecor() is set.
      Returns:
      boolean UBLDS bit is set in ubrecor()

      UBLDS = 0x20

    • ubrrds

      public boolean ubrrds()
      Return true if UBRRDS bit in ubrecor() is set.
      Returns:
      boolean UBRRDS bit is set in ubrecor()

      UBRRDS = 0x10

    • ubbklng

      public int ubbklng()
      UBBKLNG value.
      Returns:
      int UBBKLNG value
    • ubflag2

      public int ubflag2()
      UBFLAG2 value.
      Returns:
      int UBFLAG2 value
    • ubracfd

      public boolean ubracfd()
      Return true if UBRACFD bit in ubflag2() is set.
      Returns:
      boolean UBRACFD bit is set in ubflag2()

      UBRACFD = 0x80

    • ubgds

      public boolean ubgds()
      Return true if UBGDS bit in ubflag2() is set.
      Returns:
      boolean UBGDS bit is set in ubflag2()

      UBGDS = 0x40

    • ubreblk

      public boolean ubreblk()
      Return true if UBREBLK bit in ubflag2() is set.
      Returns:
      boolean UBREBLK bit is set in ubflag2()

      UBREBLK = 0x20

    • ubpdse

      public boolean ubpdse()
      Return true if UBPDSE bit in ubflag2() is set.
      Returns:
      boolean UBPDSE bit is set in ubflag2()

      UBPDSE = 0x10

    • ubsmsm

      public boolean ubsmsm()
      Return true if UBSMSM bit in ubflag2() is set.
      Returns:
      boolean UBSMSM bit is set in ubflag2()

      UBSMSM = 0x08

    • ubcompr

      public boolean ubcompr()
      Return true if UBCOMPR bit in ubflag2() is set.
      Returns:
      boolean UBCOMPR bit is set in ubflag2()

      UBCOMPR = 0x04

    • ublfs

      public boolean ublfs()
      Return true if UBLFS bit in ubflag2() is set.
      Returns:
      boolean UBLFS bit is set in ubflag2()

      UBLFS = 0x02

    • ubnewname

      public boolean ubnewname()
      Return true if UBNEWNAME bit in ubflag2() is set.
      Returns:
      boolean UBNEWNAME bit is set in ubflag2()

      UBNEWNAME = 0x01

    • ubflag3

      public int ubflag3()
      UBFLAG3 value.
      Returns:
      int UBFLAG3 value
    • ubnosphere

      public boolean ubnosphere()
      Return true if UBNOSPHERE bit in ubflag3() is set.
      Returns:
      boolean UBNOSPHERE bit is set in ubflag3()

      UBNOSPHERE = 0x80

    • ubgvcn

      public boolean ubgvcn()
      Return true if UBGVCN bit in ubflag3() is set.
      Returns:
      boolean UBGVCN bit is set in ubflag3()

      UBGVCN = 0x40

    • ubfRetainSpcd

      public boolean ubfRetainSpcd()
      Return true if UBF_RETAIN_SPCD bit in ubflag3() is set.
      Returns:
      boolean UBF_RETAIN_SPCD bit is set in ubflag3()

      UBF_RETAIN_SPCD = 0x20

    • ubfNeverExp

      public boolean ubfNeverExp()
      Return true if UBF_NEVER_EXP bit in ubflag3() is set.
      Returns:
      boolean UBF_NEVER_EXP bit is set in ubflag3()

      UBF_NEVER_EXP = 0x10

    • ubencrp

      public boolean ubencrp()
      Return true if UBENCRP bit in ubflag3() is set.
      Returns:
      boolean UBENCRP bit is set in ubflag3()

      UBENCRP = 0x08

    • ubzfs

      public boolean ubzfs()
      Return true if UBZFS bit in ubflag3() is set.
      Returns:
      boolean UBZFS bit is set in ubflag3()

      UBZFS = 0x04

    • ubencrdp

      public boolean ubencrdp()
      Return true if UBENCRDP bit in ubflag3() is set.
      Returns:
      boolean UBENCRDP bit is set in ubflag3()

      UBENCRDP = 0x02

    • ubRetaindays

      public int ubRetaindays()
      UB_RETAINDAYS value.
      Returns:
      int UB_RETAINDAYS value
    • uballsp

      public int uballsp()
      UBALLSP value.
      Returns:
      int UBALLSP value
    • uballspMB

      public double uballspMB()
      UBALLSP value in MB.
      Returns:
      double UBALLSP value
    • ubusesp

      public int ubusesp()
      UBUSESP value.
      Returns:
      int UBUSESP value
    • ubusespMB

      public double ubusespMB()
      UBUSESP value in MB.
      Returns:
      double UBUSESP value
    • ubrecsp

      public int ubrecsp()
      UBRECSP value.
      Returns:
      int UBRECSP value
    • ubrecspMB

      public double ubrecspMB()
      UBRECSP value in MB.
      Returns:
      double UBRECSP value
    • ubUserDatasize

      public int ubUserDatasize()
      UB_USER_DATASIZE value.
      Returns:
      int UB_USER_DATASIZE value
    • ubUserDatasizeMB

      public double ubUserDatasizeMB()
      UB_USER_DATASIZE value in MB.
      Returns:
      double UB_USER_DATASIZE value
    • ubCompDatasize

      public int ubCompDatasize()
      UB_COMP_DATASIZE value.
      Returns:
      int UB_COMP_DATASIZE value
    • ubCompDatasizeMB

      public double ubCompDatasizeMB()
      UB_COMP_DATASIZE value in MB.
      Returns:
      double UB_COMP_DATASIZE value
    • ubfrvol

      public String ubfrvol()
      UBFRVOL value.
      Returns:
      String UBFRVOL value
    • ubflag4

      public int ubflag4()
      UBFLAG4 value.
      Returns:
      int UBFLAG4 value
    • uballspFmb

      public boolean uballspFmb()
      Return true if UBALLSP_FMB bit in ubflag4() is set.
      Returns:
      boolean UBALLSP_FMB bit is set in ubflag4()

      UBALLSP_FMB = 0x80

    • ubusespFmb

      public boolean ubusespFmb()
      Return true if UBUSESP_FMB bit in ubflag4() is set.
      Returns:
      boolean UBUSESP_FMB bit is set in ubflag4()

      UBUSESP_FMB = 0x40

    • ubrecspFmb

      public boolean ubrecspFmb()
      Return true if UBRECSP_FMB bit in ubflag4() is set.
      Returns:
      boolean UBRECSP_FMB bit is set in ubflag4()

      UBRECSP_FMB = 0x20

    • ubdsizeFmb

      public boolean ubdsizeFmb()
      Return true if UBDSIZE_FMB bit in ubflag4() is set.
      Returns:
      boolean UBDSIZE_FMB bit is set in ubflag4()

      UBDSIZE_FMB = 0x10

    • ubFmb

      public boolean ubFmb()
      Return true if UB_FMB bit in ubflag4() is set.
      Returns:
      boolean UB_FMB bit is set in ubflag4()

      UB_FMB = 0x08

    • ubBson

      public boolean ubBson()
      Return true if UB_BSON bit in ubflag4() is set.
      Returns:
      boolean UB_BSON bit is set in ubflag4()

      UB_BSON = 0x04

    • ubJson

      public boolean ubJson()
      Return true if UB_JSON bit in ubflag4() is set.
      Returns:
      boolean UB_JSON bit is set in ubflag4()

      UB_JSON = 0x02

    • ubpdsev

      public int ubpdsev()
      UBPDSEV value.
      Returns:
      int UBPDSEV value
    • ubencrpt

      public int ubencrpt()
      UBENCRPT value.
      Returns:
      int UBENCRPT value
    • ubencrpl

      public String ubencrpl()
      UBENCRPL value.
      Returns:
      String UBENCRPL value
    • ubupathl

      public int ubupathl()
      UBUPATHL value.
      Returns:
      int UBUPATHL value
    • ubupathn

      public String ubupathn()
      UBUPATHN value.
      Returns:
      String UBUPATHN value