OSVersionPropertiesBase Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. OSVersionPropertiesBase
- com.
Implements
public final class OSVersionPropertiesBase
implements JsonSerializable<OSVersionPropertiesBase>
Configuration view of an OS version.
Constructor Summary
Constructor | Description |
---|---|
OSVersionPropertiesBase() |
Creates an instance of OSVersion |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
OSVersion |
fromJson(JsonReader jsonReader)
Reads an instance of OSVersion |
Boolean |
isActive()
Get the is |
Boolean |
isDefault()
Get the is |
String |
label()
Get the label property: The OS version label. |
Json |
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
OSVersionPropertiesBase
public OSVersionPropertiesBase()
Creates an instance of OSVersionPropertiesBase class.
Method Details
fromJson
public static OSVersionPropertiesBase fromJson(JsonReader jsonReader)
Reads an instance of OSVersionPropertiesBase from the JsonReader.
Parameters:
Returns:
Throws:
isActive
public Boolean isActive()
Get the isActive property: Specifies whether this OS version is active.
Returns:
isDefault
public Boolean isDefault()
Get the isDefault property: Specifies whether this is the default OS version for its family.
Returns:
label
public String label()
Get the label property: The OS version label.
Returns:
toJson
validate
public void validate()
Validates the instance.
version
public String version()
Get the version property: The OS version.
Returns:
Applies to
Azure SDK for Java