Class AzureIaaSVMProtectedItemResponse


  • public final class AzureIaaSVMProtectedItemResponse
    extends java.lang.Object
    • Method Detail

      • backupManagementType

        public java.lang.String backupManagementType()
        Returns:
        Type of backup management for the backed up item.
      • backupSetName

        public java.util.Optional<java.lang.String> backupSetName()
        Returns:
        Name of the backup set the backup item belongs to
      • containerName

        public java.util.Optional<java.lang.String> containerName()
        Returns:
        Unique name of container
      • createMode

        public java.util.Optional<java.lang.String> createMode()
        Returns:
        Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
      • deferredDeleteTimeInUTC

        public java.util.Optional<java.lang.String> deferredDeleteTimeInUTC()
        Returns:
        Time for deferred deletion in UTC
      • deferredDeleteTimeRemaining

        public java.util.Optional<java.lang.String> deferredDeleteTimeRemaining()
        Returns:
        Time remaining before the DS marked for deferred delete is permanently deleted
      • extendedProperties

        public java.util.Optional<ExtendedPropertiesResponse> extendedProperties()
        Returns:
        Extended Properties for Azure IaasVM Backup.
      • friendlyName

        public java.lang.String friendlyName()
        Returns:
        Friendly name of the VM represented by this backup item.
      • healthStatus

        public java.lang.String healthStatus()
        Returns:
        Health status of protected item.
      • isArchiveEnabled

        public java.util.Optional<java.lang.Boolean> isArchiveEnabled()
        Returns:
        Flag to identify whether datasource is protected in archive
      • isDeferredDeleteScheduleUpcoming

        public java.util.Optional<java.lang.Boolean> isDeferredDeleteScheduleUpcoming()
        Returns:
        Flag to identify whether the deferred deleted DS is to be purged soon
      • isRehydrate

        public java.util.Optional<java.lang.Boolean> isRehydrate()
        Returns:
        Flag to identify that deferred deleted DS is to be moved into Pause state
      • isScheduledForDeferredDelete

        public java.util.Optional<java.lang.Boolean> isScheduledForDeferredDelete()
        Returns:
        Flag to identify whether the DS is scheduled for deferred delete
      • lastBackupStatus

        public java.util.Optional<java.lang.String> lastBackupStatus()
        Returns:
        Last backup operation status.
      • lastBackupTime

        public java.lang.String lastBackupTime()
        Returns:
        Timestamp of the last backup operation on this backup item.
      • lastRecoveryPoint

        public java.util.Optional<java.lang.String> lastRecoveryPoint()
        Returns:
        Timestamp when the last (latest) backup copy was created for this backup item.
      • policyId

        public java.util.Optional<java.lang.String> policyId()
        Returns:
        ID of the backup policy with which this item is backed up.
      • policyName

        public java.util.Optional<java.lang.String> policyName()
        Returns:
        Name of the policy used for protection
      • protectedItemDataId

        public java.lang.String protectedItemDataId()
        Returns:
        Data ID of the protected item.
      • protectedItemType

        public java.lang.String protectedItemType()
        Returns:
        backup item type. Expected value is 'AzureIaaSVMProtectedItem'.
      • protectionState

        public java.util.Optional<java.lang.String> protectionState()
        Returns:
        Backup state of this backup item.
      • protectionStatus

        public java.util.Optional<java.lang.String> protectionStatus()
        Returns:
        Backup status of this backup item.
      • resourceGuardOperationRequests

        public java.util.List<java.lang.String> resourceGuardOperationRequests()
        Returns:
        ResourceGuardOperationRequests on which LAC check will be performed
      • softDeleteRetentionPeriodInDays

        public java.util.Optional<java.lang.Integer> softDeleteRetentionPeriodInDays()
        Returns:
        Soft delete retention period in days
      • sourceResourceId

        public java.util.Optional<java.lang.String> sourceResourceId()
        Returns:
        ARM ID of the resource to be backed up.
      • vaultId

        public java.lang.String vaultId()
        Returns:
        ID of the vault which protects this item
      • virtualMachineId

        public java.lang.String virtualMachineId()
        Returns:
        Fully qualified ARM ID of the virtual machine represented by this item.
      • workloadType

        public java.lang.String workloadType()
        Returns:
        Type of workload this item represents.