InterconnectGroupNodeAvailabilityInner Class

  • java.lang.Object
    • com.azure.resourcemanager.network.fluent.models.InterconnectGroupNodeAvailabilityInner

Implements

public final class InterconnectGroupNodeAvailabilityInner
implements JsonSerializable<InterconnectGroupNodeAvailabilityInner>

Represents node availability information for subgroups within an interconnect group.

Method Summary

Modifier and Type Method and Description
static InterconnectGroupNodeAvailabilityInner fromJson(JsonReader jsonReader)

Reads an instance of InterconnectGroupNodeAvailabilityInner from the JsonReader.

List<SubgroupNodeAvailabilityEntry> subgroupsNodeAvailability()

Get the subgroupsNodeAvailability property: The list of subgroup node availability entries.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Method Details

fromJson

public static InterconnectGroupNodeAvailabilityInner fromJson(JsonReader jsonReader)

Reads an instance of InterconnectGroupNodeAvailabilityInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

subgroupsNodeAvailability

public List<SubgroupNodeAvailabilityEntry> subgroupsNodeAvailability()

Get the subgroupsNodeAvailability property: The list of subgroup node availability entries.

Returns:

the subgroupsNodeAvailability value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to