ExtensionFeatureMetadata Class

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

Implements

public final class ExtensionFeatureMetadata
implements JsonSerializable<ExtensionFeatureMetadata>

Additional metadata about extension features, including compliance and capability tags.

Method Summary

Modifier and Type Method and Description
List<ExtensionFeatureTag> extensionFeatureTags()

Get the extensionFeatureTags property: List of additional metadata properties (e.g., compliance flags, supported features).

static ExtensionFeatureMetadata fromJson(JsonReader jsonReader)

Reads an instance of ExtensionFeatureMetadata from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Method Details

extensionFeatureTags

public List<ExtensionFeatureTag> extensionFeatureTags()

Get the extensionFeatureTags property: List of additional metadata properties (e.g., compliance flags, supported features).

Returns:

the extensionFeatureTags value.

fromJson

public static ExtensionFeatureMetadata fromJson(JsonReader jsonReader)

Reads an instance of ExtensionFeatureMetadata from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to