NetworkFabricControllerPatchProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.managednetworkfabric.fluent.models.NetworkFabricControllerPatchProperties

Implements

public final class NetworkFabricControllerPatchProperties
implements JsonSerializable<NetworkFabricControllerPatchProperties>

Network Fabric Controller patch properties.

Constructor Summary

Constructor Description
NetworkFabricControllerPatchProperties()

Creates an instance of NetworkFabricControllerPatchProperties class.

Method Summary

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

Reads an instance of NetworkFabricControllerPatchProperties from the JsonReader.

List<ExpressRouteConnectionInformation> infrastructureExpressRouteConnections()

Get the infrastructureExpressRouteConnections property: As part of an update, the Infrastructure ExpressRoute CircuitID should be provided to create and Provision a NFC.

JsonWriter toJson(JsonWriter jsonWriter)
NetworkFabricControllerPatchProperties withInfrastructureExpressRouteConnections(List<ExpressRouteConnectionInformation> infrastructureExpressRouteConnections)

Set the infrastructureExpressRouteConnections property: As part of an update, the Infrastructure ExpressRoute CircuitID should be provided to create and Provision a NFC.

NetworkFabricControllerPatchProperties withWorkloadExpressRouteConnections(List<ExpressRouteConnectionInformation> workloadExpressRouteConnections)

Set the workloadExpressRouteConnections property: As part of an update, the workload ExpressRoute CircuitID should be provided to create and Provision a NFC.

List<ExpressRouteConnectionInformation> workloadExpressRouteConnections()

Get the workloadExpressRouteConnections property: As part of an update, the workload ExpressRoute CircuitID should be provided to create and Provision a NFC.

Methods inherited from java.lang.Object

Constructor Details

NetworkFabricControllerPatchProperties

public NetworkFabricControllerPatchProperties()

Creates an instance of NetworkFabricControllerPatchProperties class.

Method Details

fromJson

public static NetworkFabricControllerPatchProperties fromJson(JsonReader jsonReader)

Reads an instance of NetworkFabricControllerPatchProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

infrastructureExpressRouteConnections

public List<ExpressRouteConnectionInformation> infrastructureExpressRouteConnections()

Get the infrastructureExpressRouteConnections property: As part of an update, the Infrastructure ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Infrastructure services. (This is a Mandatory attribute).

Returns:

the infrastructureExpressRouteConnections value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

withInfrastructureExpressRouteConnections

public NetworkFabricControllerPatchProperties withInfrastructureExpressRouteConnections(List<ExpressRouteConnectionInformation> infrastructureExpressRouteConnections)

Set the infrastructureExpressRouteConnections property: As part of an update, the Infrastructure ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Infrastructure services. (This is a Mandatory attribute).

Parameters:

infrastructureExpressRouteConnections - the infrastructureExpressRouteConnections value to set.

Returns:

the NetworkFabricControllerPatchProperties object itself.

withWorkloadExpressRouteConnections

public NetworkFabricControllerPatchProperties withWorkloadExpressRouteConnections(List<ExpressRouteConnectionInformation> workloadExpressRouteConnections)

Set the workloadExpressRouteConnections property: As part of an update, the workload ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Workload services. (This is a Mandatory attribute).

Parameters:

workloadExpressRouteConnections - the workloadExpressRouteConnections value to set.

Returns:

the NetworkFabricControllerPatchProperties object itself.

workloadExpressRouteConnections

public List<ExpressRouteConnectionInformation> workloadExpressRouteConnections()

Get the workloadExpressRouteConnections property: As part of an update, the workload ExpressRoute CircuitID should be provided to create and Provision a NFC. This Express route is dedicated for Workload services. (This is a Mandatory attribute).

Returns:

the workloadExpressRouteConnections value.

Applies to