EffectiveConnectivityConfiguration Class

  • java.lang.Object
    • com.azure.resourcemanager.network.models.EffectiveConnectivityConfiguration

Implements

public class EffectiveConnectivityConfiguration
implements JsonSerializable<EffectiveConnectivityConfiguration>

The network manager effective connectivity configuration.

Constructor Summary

Modifier Constructor Description
protected EffectiveConnectivityConfiguration()

Creates an instance of EffectiveConnectivityConfiguration class.

Method Summary

Modifier and Type Method and Description
List<ConnectivityGroupItem> appliesToGroups()

Get the appliesToGroups property: Groups for configuration.

List<ConfigurationGroup> configurationGroups()

Get the configurationGroups property: Effective configuration groups.

ConnectivityConfigurationPropertiesConnectivityCapabilities connectivityCapabilities()

Get the connectivityCapabilities property: Collection of additional settings to enhance specific topology behaviors of the connectivity configuration resource.

ConnectivityTopology connectivityTopology()

Get the connectivityTopology property: Connectivity topology type.

DeleteExistingPeering deleteExistingPeering()

Get the deleteExistingPeering property: Flag if need to remove current existing peerings.

String description()

Get the description property: A description of the connectivity configuration.

static EffectiveConnectivityConfiguration fromJson(JsonReader jsonReader)

Reads an instance of EffectiveConnectivityConfiguration from the JsonReader.

List<Hub> hubs()

Get the hubs property: List of hubItems.

String id()

Get the id property: Connectivity configuration ID.

IsGlobal isGlobal()

Get the isGlobal property: Flag if global mesh is supported.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the connectivity configuration resource.

String resourceGuid()

Get the resourceGuid property: Unique identifier for this resource.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Constructor Details

EffectiveConnectivityConfiguration

protected EffectiveConnectivityConfiguration()

Creates an instance of EffectiveConnectivityConfiguration class.

Method Details

appliesToGroups

public List<ConnectivityGroupItem> appliesToGroups()

Get the appliesToGroups property: Groups for configuration.

Returns:

the appliesToGroups value.

configurationGroups

public List<ConfigurationGroup> configurationGroups()

Get the configurationGroups property: Effective configuration groups.

Returns:

the configurationGroups value.

connectivityCapabilities

public ConnectivityConfigurationPropertiesConnectivityCapabilities connectivityCapabilities()

Get the connectivityCapabilities property: Collection of additional settings to enhance specific topology behaviors of the connectivity configuration resource.

Returns:

the connectivityCapabilities value.

connectivityTopology

public ConnectivityTopology connectivityTopology()

Get the connectivityTopology property: Connectivity topology type.

Returns:

the connectivityTopology value.

deleteExistingPeering

public DeleteExistingPeering deleteExistingPeering()

Get the deleteExistingPeering property: Flag if need to remove current existing peerings.

Returns:

the deleteExistingPeering value.

description

public String description()

Get the description property: A description of the connectivity configuration.

Returns:

the description value.

fromJson

public static EffectiveConnectivityConfiguration fromJson(JsonReader jsonReader)

Reads an instance of EffectiveConnectivityConfiguration from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

hubs

public List<Hub> hubs()

Get the hubs property: List of hubItems.

Returns:

the hubs value.

id

public String id()

Get the id property: Connectivity configuration ID.

Returns:

the id value.

isGlobal

public IsGlobal isGlobal()

Get the isGlobal property: Flag if global mesh is supported.

Returns:

the isGlobal value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the connectivity configuration resource.

Returns:

the provisioningState value.

resourceGuid

public String resourceGuid()

Get the resourceGuid property: Unique identifier for this resource.

Returns:

the resourceGuid value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to