Class IaaSvmContainer

    • Constructor Detail

      • IaaSvmContainer

        public IaaSvmContainer()
    • Method Detail

      • virtualMachineId

        public String virtualMachineId()
        Get the virtualMachineId property: Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
        Returns:
        the virtualMachineId value.
      • withVirtualMachineId

        public IaaSvmContainer withVirtualMachineId​(String virtualMachineId)
        Set the virtualMachineId property: Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
        Parameters:
        virtualMachineId - the virtualMachineId value to set.
        Returns:
        the IaaSvmContainer object itself.
      • virtualMachineVersion

        public String virtualMachineVersion()
        Get the virtualMachineVersion property: Specifies whether the container represents a Classic or an Azure Resource Manager VM.
        Returns:
        the virtualMachineVersion value.
      • withVirtualMachineVersion

        public IaaSvmContainer withVirtualMachineVersion​(String virtualMachineVersion)
        Set the virtualMachineVersion property: Specifies whether the container represents a Classic or an Azure Resource Manager VM.
        Parameters:
        virtualMachineVersion - the virtualMachineVersion value to set.
        Returns:
        the IaaSvmContainer object itself.
      • resourceGroup

        public String resourceGroup()
        Get the resourceGroup property: Resource group name of Recovery Services Vault.
        Returns:
        the resourceGroup value.
      • withResourceGroup

        public IaaSvmContainer withResourceGroup​(String resourceGroup)
        Set the resourceGroup property: Resource group name of Recovery Services Vault.
        Parameters:
        resourceGroup - the resourceGroup value to set.
        Returns:
        the IaaSvmContainer object itself.
      • withFriendlyName

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

        public IaaSvmContainer withBackupManagementType​(BackupManagementType backupManagementType)
        Set the backupManagementType property: Type of backup management for the container.
        Overrides:
        withBackupManagementType in class ProtectionContainer
        Parameters:
        backupManagementType - the backupManagementType value to set.
        Returns:
        the ProtectionContainer object itself.
      • withRegistrationStatus

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

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

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