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