Class DpmProtectedItemExtendedInfo
java.lang.Object
com.azure.resourcemanager.recoveryservicesbackup.models.DpmProtectedItemExtendedInfo
Additional information of DPM Protected item.
-
Constructor Summary
ConstructorDescriptionCreates an instance of DpmProtectedItemExtendedInfo class. -
Method Summary
Modifier and TypeMethodDescriptionGet the diskStorageUsedInBytes property: Used Disk storage in bytes.Get the isCollocated property: To check if backup item is collocated.Get the isPresentOnCloud property: To check if backup item is cloud protected.Get the lastBackupStatus property: Last backup status information on backup item.Get the lastRefreshedAt property: Last refresh time on backup item.Get the oldestRecoveryPoint property: Oldest cloud recovery point time.Get the onPremiseLatestRecoveryPoint property: latest disk recovery point time.Get the onPremiseOldestRecoveryPoint property: Oldest disk recovery point time.Get the onPremiseRecoveryPointCount property: disk recovery point count.Get the protectableObjectLoadPath property: Attribute to provide information on various DBs.Get the protectedProperty property: To check if backup item is disk protected.Get the protectionGroupName property: Protection group name of the backup item.Get the recoveryPointCount property: cloud recovery point count.Get the totalDiskStorageSizeInBytes property: total Disk storage in bytes.void
validate()
Validates the instance.withDiskStorageUsedInBytes
(String diskStorageUsedInBytes) Set the diskStorageUsedInBytes property: Used Disk storage in bytes.withIsCollocated
(Boolean isCollocated) Set the isCollocated property: To check if backup item is collocated.withIsPresentOnCloud
(Boolean isPresentOnCloud) Set the isPresentOnCloud property: To check if backup item is cloud protected.withLastBackupStatus
(String lastBackupStatus) Set the lastBackupStatus property: Last backup status information on backup item.withLastRefreshedAt
(OffsetDateTime lastRefreshedAt) Set the lastRefreshedAt property: Last refresh time on backup item.withOldestRecoveryPoint
(OffsetDateTime oldestRecoveryPoint) Set the oldestRecoveryPoint property: Oldest cloud recovery point time.withOnPremiseLatestRecoveryPoint
(OffsetDateTime onPremiseLatestRecoveryPoint) Set the onPremiseLatestRecoveryPoint property: latest disk recovery point time.withOnPremiseOldestRecoveryPoint
(OffsetDateTime onPremiseOldestRecoveryPoint) Set the onPremiseOldestRecoveryPoint property: Oldest disk recovery point time.withOnPremiseRecoveryPointCount
(Integer onPremiseRecoveryPointCount) Set the onPremiseRecoveryPointCount property: disk recovery point count.withProtectableObjectLoadPath
(Map<String, String> protectableObjectLoadPath) Set the protectableObjectLoadPath property: Attribute to provide information on various DBs.withProtectedProperty
(Boolean protectedProperty) Set the protectedProperty property: To check if backup item is disk protected.withProtectionGroupName
(String protectionGroupName) Set the protectionGroupName property: Protection group name of the backup item.withRecoveryPointCount
(Integer recoveryPointCount) Set the recoveryPointCount property: cloud recovery point count.withTotalDiskStorageSizeInBytes
(String totalDiskStorageSizeInBytes) Set the totalDiskStorageSizeInBytes property: total Disk storage in bytes.
-
Constructor Details
-
DpmProtectedItemExtendedInfo
public DpmProtectedItemExtendedInfo()Creates an instance of DpmProtectedItemExtendedInfo class.
-
-
Method Details
-
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
Get the protectedProperty property: To check if backup item is disk protected.- Returns:
- the protectedProperty value.
-
withProtectedProperty
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
Get the isPresentOnCloud property: To check if backup item is cloud protected.- Returns:
- the isPresentOnCloud value.
-
withIsPresentOnCloud
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
Get the lastBackupStatus property: Last backup status information on backup item.- Returns:
- the lastBackupStatus value.
-
withLastBackupStatus
Set the lastBackupStatus property: Last backup status information on backup item.- Parameters:
lastBackupStatus
- the lastBackupStatus value to set.- Returns:
- the DpmProtectedItemExtendedInfo object itself.
-
lastRefreshedAt
Get the lastRefreshedAt property: Last refresh time on backup item.- Returns:
- the lastRefreshedAt value.
-
withLastRefreshedAt
Set the lastRefreshedAt property: Last refresh time on backup item.- Parameters:
lastRefreshedAt
- the lastRefreshedAt value to set.- Returns:
- the DpmProtectedItemExtendedInfo object itself.
-
oldestRecoveryPoint
Get the oldestRecoveryPoint property: Oldest cloud recovery point time.- Returns:
- the oldestRecoveryPoint value.
-
withOldestRecoveryPoint
Set the oldestRecoveryPoint property: Oldest cloud recovery point time.- Parameters:
oldestRecoveryPoint
- the oldestRecoveryPoint value to set.- Returns:
- the DpmProtectedItemExtendedInfo object itself.
-
recoveryPointCount
Get the recoveryPointCount property: cloud recovery point count.- Returns:
- the recoveryPointCount value.
-
withRecoveryPointCount
Set the recoveryPointCount property: cloud recovery point count.- Parameters:
recoveryPointCount
- the recoveryPointCount value to set.- Returns:
- the DpmProtectedItemExtendedInfo object itself.
-
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
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
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
Get the isCollocated property: To check if backup item is collocated.- Returns:
- the isCollocated value.
-
withIsCollocated
Set the isCollocated property: To check if backup item is collocated.- Parameters:
isCollocated
- the isCollocated value to set.- Returns:
- the DpmProtectedItemExtendedInfo object itself.
-
protectionGroupName
Get the protectionGroupName property: Protection group name of the backup item.- Returns:
- the protectionGroupName value.
-
withProtectionGroupName
Set the protectionGroupName property: Protection group name of the backup item.- Parameters:
protectionGroupName
- the protectionGroupName value to set.- Returns:
- the DpmProtectedItemExtendedInfo object itself.
-
diskStorageUsedInBytes
Get the diskStorageUsedInBytes property: Used Disk storage in bytes.- Returns:
- the diskStorageUsedInBytes value.
-
withDiskStorageUsedInBytes
Set the diskStorageUsedInBytes property: Used Disk storage in bytes.- Parameters:
diskStorageUsedInBytes
- the diskStorageUsedInBytes value to set.- Returns:
- the DpmProtectedItemExtendedInfo object itself.
-
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.
-