Class ExtendedProperties


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

      • ExtendedProperties

        public ExtendedProperties()
    • Method Detail

      • 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.