Partager via


OSVersionProperties Class

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

Implements

public final class OSVersionProperties
implements JsonSerializable<OSVersionProperties>

OS version properties.

Constructor Summary

Constructor Description
OSVersionProperties()

Creates an instance of OSVersionProperties class.

Method Summary

Modifier and Type Method and Description
String family()

Get the family property: The family of this OS version.

String familyLabel()

Get the familyLabel property: The family label of this OS version.

static OSVersionProperties fromJson(JsonReader jsonReader)

Reads an instance of OSVersionProperties from the JsonReader.

Boolean isActive()

Get the isActive property: Specifies whether this OS version is active.

Boolean isDefault()

Get the isDefault property: Specifies whether this is the default OS version for its family.

String label()

Get the label property: The OS version label.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

String version()

Get the version property: The OS version.

Methods inherited from java.lang.Object

Constructor Details

OSVersionProperties

public OSVersionProperties()

Creates an instance of OSVersionProperties class.

Method Details

family

public String family()

Get the family property: The family of this OS version.

Returns:

the family value.

familyLabel

public String familyLabel()

Get the familyLabel property: The family label of this OS version.

Returns:

the familyLabel value.

fromJson

public static OSVersionProperties fromJson(JsonReader jsonReader)

Reads an instance of OSVersionProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If an error occurs while reading the OSVersionProperties.

isActive

public Boolean isActive()

Get the isActive property: Specifies whether this OS version is active.

Returns:

the isActive value.

isDefault

public Boolean isDefault()

Get the isDefault property: Specifies whether this is the default OS version for its family.

Returns:

the isDefault value.

label

public String label()

Get the label property: The OS version label.

Returns:

the label value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

version

public String version()

Get the version property: The OS version.

Returns:

the version value.

Applies to