public final class UpdateConfiguration extends Object
Constructor and Description |
---|
UpdateConfiguration() |
Modifier and Type | Method and Description |
---|---|
List<String> |
azureVirtualMachines()
Get the azureVirtualMachines property: List of azure resource Ids for azure virtual machines targeted by the
software update configuration.
|
Duration |
duration()
Get the duration property: Maximum time allowed for the software update configuration run.
|
LinuxProperties |
linux()
Get the linux property: Linux specific update configuration.
|
List<String> |
nonAzureComputerNames()
Get the nonAzureComputerNames property: List of names of non-azure machines targeted by the software update
configuration.
|
OperatingSystemType |
operatingSystem()
Get the operatingSystem property: operating system of target machines.
|
TargetProperties |
targets()
Get the targets property: Group targets for the software update configuration.
|
void |
validate()
Validates the instance.
|
WindowsProperties |
windows()
Get the windows property: Windows specific update configuration.
|
UpdateConfiguration |
withAzureVirtualMachines(List<String> azureVirtualMachines)
Set the azureVirtualMachines property: List of azure resource Ids for azure virtual machines targeted by the
software update configuration.
|
UpdateConfiguration |
withDuration(Duration duration)
Set the duration property: Maximum time allowed for the software update configuration run.
|
UpdateConfiguration |
withLinux(LinuxProperties linux)
Set the linux property: Linux specific update configuration.
|
UpdateConfiguration |
withNonAzureComputerNames(List<String> nonAzureComputerNames)
Set the nonAzureComputerNames property: List of names of non-azure machines targeted by the software update
configuration.
|
UpdateConfiguration |
withOperatingSystem(OperatingSystemType operatingSystem)
Set the operatingSystem property: operating system of target machines.
|
UpdateConfiguration |
withTargets(TargetProperties targets)
Set the targets property: Group targets for the software update configuration.
|
UpdateConfiguration |
withWindows(WindowsProperties windows)
Set the windows property: Windows specific update configuration.
|
public OperatingSystemType operatingSystem()
public UpdateConfiguration withOperatingSystem(OperatingSystemType operatingSystem)
operatingSystem
- the operatingSystem value to set.public WindowsProperties windows()
public UpdateConfiguration withWindows(WindowsProperties windows)
windows
- the windows value to set.public LinuxProperties linux()
public UpdateConfiguration withLinux(LinuxProperties linux)
linux
- the linux value to set.public Duration duration()
public UpdateConfiguration withDuration(Duration duration)
duration
- the duration value to set.public List<String> azureVirtualMachines()
public UpdateConfiguration withAzureVirtualMachines(List<String> azureVirtualMachines)
azureVirtualMachines
- the azureVirtualMachines value to set.public List<String> nonAzureComputerNames()
public UpdateConfiguration withNonAzureComputerNames(List<String> nonAzureComputerNames)
nonAzureComputerNames
- the nonAzureComputerNames value to set.public TargetProperties targets()
public UpdateConfiguration withTargets(TargetProperties targets)
targets
- the targets value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.