Share via


KubernetesVersion Class

  • java.lang.Object
    • com.azure.resourcemanager.containerservice.models.KubernetesVersion

Implements

public final class KubernetesVersion
implements JsonSerializable<KubernetesVersion>

Kubernetes version profile for given major.minor release.

Method Summary

Modifier and Type Method and Description
KubernetesVersionCapabilities capabilities()

Get the capabilities property: Capabilities on this Kubernetes version.

static KubernetesVersion fromJson(JsonReader jsonReader)

Reads an instance of KubernetesVersion from the JsonReader.

Boolean isDefault()

Get the isDefault property: Whether this version is default.

Boolean isPreview()

Get the isPreview property: Whether this version is in preview mode.

Map<String,KubernetesPatchVersion> patchVersions()

Get the patchVersions property: Patch versions of Kubernetes release.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

String version()

Get the version property: major.minor version of Kubernetes release.

Methods inherited from java.lang.Object

Method Details

capabilities

public KubernetesVersionCapabilities capabilities()

Get the capabilities property: Capabilities on this Kubernetes version.

Returns:

the capabilities value.

fromJson

public static KubernetesVersion fromJson(JsonReader jsonReader)

Reads an instance of KubernetesVersion from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of KubernetesVersion 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 KubernetesVersion.

isDefault

public Boolean isDefault()

Get the isDefault property: Whether this version is default.

Returns:

the isDefault value.

isPreview

public Boolean isPreview()

Get the isPreview property: Whether this version is in preview mode.

Returns:

the isPreview value.

patchVersions

public Map<String,KubernetesPatchVersion> patchVersions()

Get the patchVersions property: Patch versions of Kubernetes release.

Returns:

the patchVersions 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: major.minor version of Kubernetes release.

Returns:

the version value.

Applies to