Class BackupEngineBase

    • Constructor Detail

      • BackupEngineBase

        public BackupEngineBase()
    • Method Detail

      • friendlyName

        public String friendlyName()
        Get the friendlyName property: Friendly name of the backup engine.
        Returns:
        the friendlyName value.
      • withFriendlyName

        public BackupEngineBase withFriendlyName​(String friendlyName)
        Set the friendlyName property: Friendly name of the backup engine.
        Parameters:
        friendlyName - the friendlyName value to set.
        Returns:
        the BackupEngineBase object itself.
      • backupManagementType

        public BackupManagementType backupManagementType()
        Get the backupManagementType property: Type of backup management for the backup engine.
        Returns:
        the backupManagementType value.
      • withBackupManagementType

        public BackupEngineBase withBackupManagementType​(BackupManagementType backupManagementType)
        Set the backupManagementType property: Type of backup management for the backup engine.
        Parameters:
        backupManagementType - the backupManagementType value to set.
        Returns:
        the BackupEngineBase object itself.
      • registrationStatus

        public String registrationStatus()
        Get the registrationStatus property: Registration status of the backup engine with the Recovery Services Vault.
        Returns:
        the registrationStatus value.
      • withRegistrationStatus

        public BackupEngineBase withRegistrationStatus​(String registrationStatus)
        Set the registrationStatus property: Registration status of the backup engine with the Recovery Services Vault.
        Parameters:
        registrationStatus - the registrationStatus value to set.
        Returns:
        the BackupEngineBase object itself.
      • backupEngineState

        public String backupEngineState()
        Get the backupEngineState property: Status of the backup engine with the Recovery Services Vault. = {Active/Deleting/DeleteFailed}.
        Returns:
        the backupEngineState value.
      • withBackupEngineState

        public BackupEngineBase withBackupEngineState​(String backupEngineState)
        Set the backupEngineState property: Status of the backup engine with the Recovery Services Vault. = {Active/Deleting/DeleteFailed}.
        Parameters:
        backupEngineState - the backupEngineState value to set.
        Returns:
        the BackupEngineBase object itself.
      • healthStatus

        public String healthStatus()
        Get the healthStatus property: Backup status of the backup engine.
        Returns:
        the healthStatus value.
      • withHealthStatus

        public BackupEngineBase withHealthStatus​(String healthStatus)
        Set the healthStatus property: Backup status of the backup engine.
        Parameters:
        healthStatus - the healthStatus value to set.
        Returns:
        the BackupEngineBase object itself.
      • canReRegister

        public Boolean canReRegister()
        Get the canReRegister property: Flag indicating if the backup engine be registered, once already registered.
        Returns:
        the canReRegister value.
      • withCanReRegister

        public BackupEngineBase withCanReRegister​(Boolean canReRegister)
        Set the canReRegister property: Flag indicating if the backup engine be registered, once already registered.
        Parameters:
        canReRegister - the canReRegister value to set.
        Returns:
        the BackupEngineBase object itself.
      • backupEngineId

        public String backupEngineId()
        Get the backupEngineId property: ID of the backup engine.
        Returns:
        the backupEngineId value.
      • withBackupEngineId

        public BackupEngineBase withBackupEngineId​(String backupEngineId)
        Set the backupEngineId property: ID of the backup engine.
        Parameters:
        backupEngineId - the backupEngineId value to set.
        Returns:
        the BackupEngineBase object itself.
      • dpmVersion

        public String dpmVersion()
        Get the dpmVersion property: Backup engine version.
        Returns:
        the dpmVersion value.
      • withDpmVersion

        public BackupEngineBase withDpmVersion​(String dpmVersion)
        Set the dpmVersion property: Backup engine version.
        Parameters:
        dpmVersion - the dpmVersion value to set.
        Returns:
        the BackupEngineBase object itself.
      • azureBackupAgentVersion

        public String azureBackupAgentVersion()
        Get the azureBackupAgentVersion property: Backup agent version.
        Returns:
        the azureBackupAgentVersion value.
      • withAzureBackupAgentVersion

        public BackupEngineBase withAzureBackupAgentVersion​(String azureBackupAgentVersion)
        Set the azureBackupAgentVersion property: Backup agent version.
        Parameters:
        azureBackupAgentVersion - the azureBackupAgentVersion value to set.
        Returns:
        the BackupEngineBase object itself.
      • isAzureBackupAgentUpgradeAvailable

        public Boolean isAzureBackupAgentUpgradeAvailable()
        Get the isAzureBackupAgentUpgradeAvailable property: To check if backup agent upgrade available.
        Returns:
        the isAzureBackupAgentUpgradeAvailable value.
      • withIsAzureBackupAgentUpgradeAvailable

        public BackupEngineBase withIsAzureBackupAgentUpgradeAvailable​(Boolean isAzureBackupAgentUpgradeAvailable)
        Set the isAzureBackupAgentUpgradeAvailable property: To check if backup agent upgrade available.
        Parameters:
        isAzureBackupAgentUpgradeAvailable - the isAzureBackupAgentUpgradeAvailable value to set.
        Returns:
        the BackupEngineBase object itself.
      • isDpmUpgradeAvailable

        public Boolean isDpmUpgradeAvailable()
        Get the isDpmUpgradeAvailable property: To check if backup engine upgrade available.
        Returns:
        the isDpmUpgradeAvailable value.
      • withIsDpmUpgradeAvailable

        public BackupEngineBase withIsDpmUpgradeAvailable​(Boolean isDpmUpgradeAvailable)
        Set the isDpmUpgradeAvailable property: To check if backup engine upgrade available.
        Parameters:
        isDpmUpgradeAvailable - the isDpmUpgradeAvailable value to set.
        Returns:
        the BackupEngineBase object itself.
      • extendedInfo

        public BackupEngineExtendedInfo extendedInfo()
        Get the extendedInfo property: Extended info of the backupengine.
        Returns:
        the extendedInfo value.
      • withExtendedInfo

        public BackupEngineBase withExtendedInfo​(BackupEngineExtendedInfo extendedInfo)
        Set the extendedInfo property: Extended info of the backupengine.
        Parameters:
        extendedInfo - the extendedInfo value to set.
        Returns:
        the BackupEngineBase object itself.
      • validate

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