AutomaticOSUpgradeProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.compute.models.AutomaticOSUpgradeProperties

Implements

public final class AutomaticOSUpgradeProperties
implements JsonSerializable<AutomaticOSUpgradeProperties>

Describes automatic OS upgrade properties on the image.

Constructor Summary

Constructor Description
AutomaticOSUpgradeProperties()

Creates an instance of AutomaticOSUpgradeProperties class.

Method Summary

Modifier and Type Method and Description
boolean automaticOSUpgradeSupported()

Get the automaticOSUpgradeSupported property: Specifies whether automatic OS upgrade is supported on the image.

static AutomaticOSUpgradeProperties fromJson(JsonReader jsonReader)

Reads an instance of AutomaticOSUpgradeProperties from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

AutomaticOSUpgradeProperties withAutomaticOSUpgradeSupported(boolean automaticOSUpgradeSupported)

Set the automaticOSUpgradeSupported property: Specifies whether automatic OS upgrade is supported on the image.

Methods inherited from java.lang.Object

Constructor Details

AutomaticOSUpgradeProperties

public AutomaticOSUpgradeProperties()

Creates an instance of AutomaticOSUpgradeProperties class.

Method Details

automaticOSUpgradeSupported

public boolean automaticOSUpgradeSupported()

Get the automaticOSUpgradeSupported property: Specifies whether automatic OS upgrade is supported on the image.

Returns:

the automaticOSUpgradeSupported value.

fromJson

public static AutomaticOSUpgradeProperties fromJson(JsonReader jsonReader)

Reads an instance of AutomaticOSUpgradeProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AutomaticOSUpgradeProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withAutomaticOSUpgradeSupported

public AutomaticOSUpgradeProperties withAutomaticOSUpgradeSupported(boolean automaticOSUpgradeSupported)

Set the automaticOSUpgradeSupported property: Specifies whether automatic OS upgrade is supported on the image.

Parameters:

automaticOSUpgradeSupported - the automaticOSUpgradeSupported value to set.

Returns:

the AutomaticOSUpgradeProperties object itself.

Applies to