Class DpmProtectedItemExtendedInfo


  • public final class DpmProtectedItemExtendedInfo
    extends Object
    Additional information of DPM Protected item.
    • Constructor Detail

      • DpmProtectedItemExtendedInfo

        public DpmProtectedItemExtendedInfo()
    • Method Detail

      • protectableObjectLoadPath

        public Map<String,​String> protectableObjectLoadPath()
        Get the protectableObjectLoadPath property: Attribute to provide information on various DBs.
        Returns:
        the protectableObjectLoadPath value.
      • withProtectableObjectLoadPath

        public DpmProtectedItemExtendedInfo withProtectableObjectLoadPath​(Map<String,​String> protectableObjectLoadPath)
        Set the protectableObjectLoadPath property: Attribute to provide information on various DBs.
        Parameters:
        protectableObjectLoadPath - the protectableObjectLoadPath value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • protectedProperty

        public Boolean protectedProperty()
        Get the protectedProperty property: To check if backup item is disk protected.
        Returns:
        the protectedProperty value.
      • withProtectedProperty

        public DpmProtectedItemExtendedInfo withProtectedProperty​(Boolean protectedProperty)
        Set the protectedProperty property: To check if backup item is disk protected.
        Parameters:
        protectedProperty - the protectedProperty value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • isPresentOnCloud

        public Boolean isPresentOnCloud()
        Get the isPresentOnCloud property: To check if backup item is cloud protected.
        Returns:
        the isPresentOnCloud value.
      • withIsPresentOnCloud

        public DpmProtectedItemExtendedInfo withIsPresentOnCloud​(Boolean isPresentOnCloud)
        Set the isPresentOnCloud property: To check if backup item is cloud protected.
        Parameters:
        isPresentOnCloud - the isPresentOnCloud value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • lastBackupStatus

        public String lastBackupStatus()
        Get the lastBackupStatus property: Last backup status information on backup item.
        Returns:
        the lastBackupStatus value.
      • withLastBackupStatus

        public DpmProtectedItemExtendedInfo withLastBackupStatus​(String lastBackupStatus)
        Set the lastBackupStatus property: Last backup status information on backup item.
        Parameters:
        lastBackupStatus - the lastBackupStatus value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • lastRefreshedAt

        public OffsetDateTime lastRefreshedAt()
        Get the lastRefreshedAt property: Last refresh time on backup item.
        Returns:
        the lastRefreshedAt value.
      • withLastRefreshedAt

        public DpmProtectedItemExtendedInfo withLastRefreshedAt​(OffsetDateTime lastRefreshedAt)
        Set the lastRefreshedAt property: Last refresh time on backup item.
        Parameters:
        lastRefreshedAt - the lastRefreshedAt value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • oldestRecoveryPoint

        public OffsetDateTime oldestRecoveryPoint()
        Get the oldestRecoveryPoint property: Oldest cloud recovery point time.
        Returns:
        the oldestRecoveryPoint value.
      • withOldestRecoveryPoint

        public DpmProtectedItemExtendedInfo withOldestRecoveryPoint​(OffsetDateTime oldestRecoveryPoint)
        Set the oldestRecoveryPoint property: Oldest cloud recovery point time.
        Parameters:
        oldestRecoveryPoint - the oldestRecoveryPoint value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • recoveryPointCount

        public Integer recoveryPointCount()
        Get the recoveryPointCount property: cloud recovery point count.
        Returns:
        the recoveryPointCount value.
      • withRecoveryPointCount

        public DpmProtectedItemExtendedInfo withRecoveryPointCount​(Integer recoveryPointCount)
        Set the recoveryPointCount property: cloud recovery point count.
        Parameters:
        recoveryPointCount - the recoveryPointCount value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • onPremiseOldestRecoveryPoint

        public OffsetDateTime onPremiseOldestRecoveryPoint()
        Get the onPremiseOldestRecoveryPoint property: Oldest disk recovery point time.
        Returns:
        the onPremiseOldestRecoveryPoint value.
      • withOnPremiseOldestRecoveryPoint

        public DpmProtectedItemExtendedInfo withOnPremiseOldestRecoveryPoint​(OffsetDateTime onPremiseOldestRecoveryPoint)
        Set the onPremiseOldestRecoveryPoint property: Oldest disk recovery point time.
        Parameters:
        onPremiseOldestRecoveryPoint - the onPremiseOldestRecoveryPoint value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • onPremiseLatestRecoveryPoint

        public OffsetDateTime onPremiseLatestRecoveryPoint()
        Get the onPremiseLatestRecoveryPoint property: latest disk recovery point time.
        Returns:
        the onPremiseLatestRecoveryPoint value.
      • withOnPremiseLatestRecoveryPoint

        public DpmProtectedItemExtendedInfo withOnPremiseLatestRecoveryPoint​(OffsetDateTime onPremiseLatestRecoveryPoint)
        Set the onPremiseLatestRecoveryPoint property: latest disk recovery point time.
        Parameters:
        onPremiseLatestRecoveryPoint - the onPremiseLatestRecoveryPoint value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • onPremiseRecoveryPointCount

        public Integer onPremiseRecoveryPointCount()
        Get the onPremiseRecoveryPointCount property: disk recovery point count.
        Returns:
        the onPremiseRecoveryPointCount value.
      • withOnPremiseRecoveryPointCount

        public DpmProtectedItemExtendedInfo withOnPremiseRecoveryPointCount​(Integer onPremiseRecoveryPointCount)
        Set the onPremiseRecoveryPointCount property: disk recovery point count.
        Parameters:
        onPremiseRecoveryPointCount - the onPremiseRecoveryPointCount value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • isCollocated

        public Boolean isCollocated()
        Get the isCollocated property: To check if backup item is collocated.
        Returns:
        the isCollocated value.
      • withIsCollocated

        public DpmProtectedItemExtendedInfo withIsCollocated​(Boolean isCollocated)
        Set the isCollocated property: To check if backup item is collocated.
        Parameters:
        isCollocated - the isCollocated value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • protectionGroupName

        public String protectionGroupName()
        Get the protectionGroupName property: Protection group name of the backup item.
        Returns:
        the protectionGroupName value.
      • withProtectionGroupName

        public DpmProtectedItemExtendedInfo withProtectionGroupName​(String protectionGroupName)
        Set the protectionGroupName property: Protection group name of the backup item.
        Parameters:
        protectionGroupName - the protectionGroupName value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • diskStorageUsedInBytes

        public String diskStorageUsedInBytes()
        Get the diskStorageUsedInBytes property: Used Disk storage in bytes.
        Returns:
        the diskStorageUsedInBytes value.
      • withDiskStorageUsedInBytes

        public DpmProtectedItemExtendedInfo withDiskStorageUsedInBytes​(String diskStorageUsedInBytes)
        Set the diskStorageUsedInBytes property: Used Disk storage in bytes.
        Parameters:
        diskStorageUsedInBytes - the diskStorageUsedInBytes value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • totalDiskStorageSizeInBytes

        public String totalDiskStorageSizeInBytes()
        Get the totalDiskStorageSizeInBytes property: total Disk storage in bytes.
        Returns:
        the totalDiskStorageSizeInBytes value.
      • withTotalDiskStorageSizeInBytes

        public DpmProtectedItemExtendedInfo withTotalDiskStorageSizeInBytes​(String totalDiskStorageSizeInBytes)
        Set the totalDiskStorageSizeInBytes property: total Disk storage in bytes.
        Parameters:
        totalDiskStorageSizeInBytes - the totalDiskStorageSizeInBytes value to set.
        Returns:
        the DpmProtectedItemExtendedInfo object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.