Class AzureBackupServerContainer


  • public final class AzureBackupServerContainer
    extends DpmContainer
    AzureBackupServer (DPMVenus) workload-specific protection container.
    • Constructor Detail

      • AzureBackupServerContainer

        public AzureBackupServerContainer()
    • Method Detail

      • withCanReRegister

        public AzureBackupServerContainer withCanReRegister​(Boolean canReRegister)
        Set the canReRegister property: Specifies whether the container is re-registrable.
        Overrides:
        withCanReRegister in class DpmContainer
        Parameters:
        canReRegister - the canReRegister value to set.
        Returns:
        the DpmContainer object itself.
      • withProtectedItemCount

        public AzureBackupServerContainer withProtectedItemCount​(Long protectedItemCount)
        Set the protectedItemCount property: Number of protected items in the BackupEngine.
        Overrides:
        withProtectedItemCount in class DpmContainer
        Parameters:
        protectedItemCount - the protectedItemCount value to set.
        Returns:
        the DpmContainer object itself.
      • withDpmAgentVersion

        public AzureBackupServerContainer withDpmAgentVersion​(String dpmAgentVersion)
        Set the dpmAgentVersion property: Backup engine Agent version.
        Overrides:
        withDpmAgentVersion in class DpmContainer
        Parameters:
        dpmAgentVersion - the dpmAgentVersion value to set.
        Returns:
        the DpmContainer object itself.
      • withDpmServers

        public AzureBackupServerContainer withDpmServers​(List<String> dpmServers)
        Set the dpmServers property: List of BackupEngines protecting the container.
        Overrides:
        withDpmServers in class DpmContainer
        Parameters:
        dpmServers - the dpmServers value to set.
        Returns:
        the DpmContainer object itself.
      • withUpgradeAvailable

        public AzureBackupServerContainer withUpgradeAvailable​(Boolean upgradeAvailable)
        Set the upgradeAvailable property: To check if upgrade available.
        Overrides:
        withUpgradeAvailable in class DpmContainer
        Parameters:
        upgradeAvailable - the upgradeAvailable value to set.
        Returns:
        the DpmContainer object itself.
      • withProtectionStatus

        public AzureBackupServerContainer withProtectionStatus​(String protectionStatus)
        Set the protectionStatus property: Protection status of the container.
        Overrides:
        withProtectionStatus in class DpmContainer
        Parameters:
        protectionStatus - the protectionStatus value to set.
        Returns:
        the DpmContainer object itself.
      • withFriendlyName

        public AzureBackupServerContainer withFriendlyName​(String friendlyName)
        Set the friendlyName property: Friendly name of the container.
        Overrides:
        withFriendlyName in class DpmContainer
        Parameters:
        friendlyName - the friendlyName value to set.
        Returns:
        the ProtectionContainer object itself.
      • withRegistrationStatus

        public AzureBackupServerContainer withRegistrationStatus​(String registrationStatus)
        Set the registrationStatus property: Status of registration of the container with the Recovery Services Vault.
        Overrides:
        withRegistrationStatus in class DpmContainer
        Parameters:
        registrationStatus - the registrationStatus value to set.
        Returns:
        the ProtectionContainer object itself.
      • withHealthStatus

        public AzureBackupServerContainer withHealthStatus​(String healthStatus)
        Set the healthStatus property: Status of health of the container.
        Overrides:
        withHealthStatus in class DpmContainer
        Parameters:
        healthStatus - the healthStatus value to set.
        Returns:
        the ProtectionContainer object itself.
      • withProtectableObjectType

        public AzureBackupServerContainer withProtectableObjectType​(String protectableObjectType)
        Set the protectableObjectType property: Type of the protectable object associated with this container.
        Overrides:
        withProtectableObjectType in class DpmContainer
        Parameters:
        protectableObjectType - the protectableObjectType value to set.
        Returns:
        the ProtectionContainer object itself.