java.lang.Object
com.azure.resourcemanager.recoveryservicesbackup.models.ExtendedProperties

public final class ExtendedProperties extends Object
Extended Properties for Azure IaasVM Backup.
  • Constructor Details

    • ExtendedProperties

      public ExtendedProperties()
      Creates an instance of ExtendedProperties class.
  • Method Details

    • diskExclusionProperties

      public DiskExclusionProperties diskExclusionProperties()
      Get the diskExclusionProperties property: Extended Properties for Disk Exclusion.
      Returns:
      the diskExclusionProperties value.
    • withDiskExclusionProperties

      public ExtendedProperties withDiskExclusionProperties(DiskExclusionProperties diskExclusionProperties)
      Set the diskExclusionProperties property: Extended Properties for Disk Exclusion.
      Parameters:
      diskExclusionProperties - the diskExclusionProperties value to set.
      Returns:
      the ExtendedProperties object itself.
    • linuxVmApplicationName

      public String linuxVmApplicationName()
      Get the linuxVmApplicationName property: Linux VM name.
      Returns:
      the linuxVmApplicationName value.
    • withLinuxVmApplicationName

      public ExtendedProperties withLinuxVmApplicationName(String linuxVmApplicationName)
      Set the linuxVmApplicationName property: Linux VM name.
      Parameters:
      linuxVmApplicationName - the linuxVmApplicationName value to set.
      Returns:
      the ExtendedProperties object itself.
    • validate

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