NetworkFabricControllerPatch Class

public final class NetworkFabricControllerPatch
extends TagsUpdate

The Network Fabric Controller Patch payload definition.

Constructor Summary

Constructor Description
NetworkFabricControllerPatch()

Creates an instance of NetworkFabricControllerPatch class.

Method Summary

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

Reads an instance of NetworkFabricControllerPatch from the JsonReader.

ManagedServiceIdentityPatch identity()

Get the identity property: The managed service identities assigned to this resource.

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)
NetworkFabricControllerPatch withIdentity(ManagedServiceIdentityPatch identity)

Set the identity property: The managed service identities assigned to this resource.

NetworkFabricControllerPatch 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.

NetworkFabricControllerPatch withTags(Map<String,String> tags)

Set the tags property: Resource tags.

NetworkFabricControllerPatch 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 TagsUpdate

Methods inherited from java.lang.Object

Constructor Details

NetworkFabricControllerPatch

public NetworkFabricControllerPatch()

Creates an instance of NetworkFabricControllerPatch class.

Method Details

fromJson

public static NetworkFabricControllerPatch fromJson(JsonReader jsonReader)

Reads an instance of NetworkFabricControllerPatch from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

identity

public ManagedServiceIdentityPatch identity()

Get the identity property: The managed service identities assigned to this resource.

Returns:

the identity value.

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)

Overrides:

NetworkFabricControllerPatch.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

withIdentity

public NetworkFabricControllerPatch withIdentity(ManagedServiceIdentityPatch identity)

Set the identity property: The managed service identities assigned to this resource.

Parameters:

identity - the identity value to set.

Returns:

the NetworkFabricControllerPatch object itself.

withInfrastructureExpressRouteConnections

public NetworkFabricControllerPatch 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 NetworkFabricControllerPatch object itself.

withTags

public NetworkFabricControllerPatch withTags(Map<String,String> tags)

Set the tags property: Resource tags.

Overrides:

NetworkFabricControllerPatch.withTags(Map<String,String> tags)

Parameters:

tags

withWorkloadExpressRouteConnections

public NetworkFabricControllerPatch 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 NetworkFabricControllerPatch 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