Class LinuxParameters

java.lang.Object
com.microsoft.azure.management.compute.LinuxParameters

public class LinuxParameters extends Object
Input for InstallPatches on a Linux VM, as directly received by the API.
  • Constructor Details

    • LinuxParameters

      public LinuxParameters()
  • Method Details

    • classificationsToInclude

      public List<VMGuestPatchClassificationLinux> classificationsToInclude()
      Get the update classifications to select when installing patches for Linux.
      Returns:
      the classificationsToInclude value
    • withClassificationsToInclude

      public LinuxParameters withClassificationsToInclude(List<VMGuestPatchClassificationLinux> classificationsToInclude)
      Set the update classifications to select when installing patches for Linux.
      Parameters:
      classificationsToInclude - the classificationsToInclude value to set
      Returns:
      the LinuxParameters object itself.
    • packageNameMasksToInclude

      public List<String> packageNameMasksToInclude()
      Get packages to include in the patch operation. Format: packageName_packageVersion.
      Returns:
      the packageNameMasksToInclude value
    • withPackageNameMasksToInclude

      public LinuxParameters withPackageNameMasksToInclude(List<String> packageNameMasksToInclude)
      Set packages to include in the patch operation. Format: packageName_packageVersion.
      Parameters:
      packageNameMasksToInclude - the packageNameMasksToInclude value to set
      Returns:
      the LinuxParameters object itself.
    • packageNameMasksToExclude

      public List<String> packageNameMasksToExclude()
      Get packages to exclude in the patch operation. Format: packageName_packageVersion.
      Returns:
      the packageNameMasksToExclude value
    • withPackageNameMasksToExclude

      public LinuxParameters withPackageNameMasksToExclude(List<String> packageNameMasksToExclude)
      Set packages to exclude in the patch operation. Format: packageName_packageVersion.
      Parameters:
      packageNameMasksToExclude - the packageNameMasksToExclude value to set
      Returns:
      the LinuxParameters object itself.
    • maintenanceRunId

      public String maintenanceRunId()
      Get this is used as a maintenance run identifier for Auto VM Guest Patching in Linux.
      Returns:
      the maintenanceRunId value
    • withMaintenanceRunId

      public LinuxParameters withMaintenanceRunId(String maintenanceRunId)
      Set this is used as a maintenance run identifier for Auto VM Guest Patching in Linux.
      Parameters:
      maintenanceRunId - the maintenanceRunId value to set
      Returns:
      the LinuxParameters object itself.