Class VirtualMachineInstallPatchesParameters


  • public final class VirtualMachineInstallPatchesParameters
    extends Object
    Input for InstallPatches as directly received by the API.
    • Constructor Detail

      • VirtualMachineInstallPatchesParameters

        public VirtualMachineInstallPatchesParameters()
    • Method Detail

      • maximumDuration

        public String maximumDuration()
        Get the maximumDuration property: Specifies the maximum amount of time that the operation will run. It must be an ISO 8601-compliant duration string such as PT4H (4 hours).
        Returns:
        the maximumDuration value.
      • withMaximumDuration

        public VirtualMachineInstallPatchesParameters withMaximumDuration​(String maximumDuration)
        Set the maximumDuration property: Specifies the maximum amount of time that the operation will run. It must be an ISO 8601-compliant duration string such as PT4H (4 hours).
        Parameters:
        maximumDuration - the maximumDuration value to set.
        Returns:
        the VirtualMachineInstallPatchesParameters object itself.
      • rebootSetting

        public VMGuestPatchRebootSetting rebootSetting()
        Get the rebootSetting property: Defines when it is acceptable to reboot a VM during a software update operation.
        Returns:
        the rebootSetting value.
      • withRebootSetting

        public VirtualMachineInstallPatchesParameters withRebootSetting​(VMGuestPatchRebootSetting rebootSetting)
        Set the rebootSetting property: Defines when it is acceptable to reboot a VM during a software update operation.
        Parameters:
        rebootSetting - the rebootSetting value to set.
        Returns:
        the VirtualMachineInstallPatchesParameters object itself.
      • windowsParameters

        public WindowsParameters windowsParameters()
        Get the windowsParameters property: Input for InstallPatches on a Windows VM, as directly received by the API.
        Returns:
        the windowsParameters value.
      • withWindowsParameters

        public VirtualMachineInstallPatchesParameters withWindowsParameters​(WindowsParameters windowsParameters)
        Set the windowsParameters property: Input for InstallPatches on a Windows VM, as directly received by the API.
        Parameters:
        windowsParameters - the windowsParameters value to set.
        Returns:
        the VirtualMachineInstallPatchesParameters object itself.
      • linuxParameters

        public LinuxParameters linuxParameters()
        Get the linuxParameters property: Input for InstallPatches on a Linux VM, as directly received by the API.
        Returns:
        the linuxParameters value.
      • withLinuxParameters

        public VirtualMachineInstallPatchesParameters withLinuxParameters​(LinuxParameters linuxParameters)
        Set the linuxParameters property: Input for InstallPatches on a Linux VM, as directly received by the API.
        Parameters:
        linuxParameters - the linuxParameters value to set.
        Returns:
        the VirtualMachineInstallPatchesParameters object itself.
      • validate

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