NetworkController Class

  • java.lang.Object
    • com.azure.resourcemanager.azurestackhci.models.NetworkController

Implements

public final class NetworkController
implements JsonSerializable<NetworkController>

network controller config for SDN Integration to deploy AzureStackHCI Cluster.

Constructor Summary

Constructor Description
NetworkController()

Creates an instance of NetworkController class.

Method Summary

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

Reads an instance of NetworkController from the JsonReader.

String macAddressPoolStart()

Get the macAddressPoolStart property: macAddressPoolStart of network controller used for SDN Integration.

String macAddressPoolStop()

Get the macAddressPoolStop property: macAddressPoolStop of network controller used for SDN Integration.

Boolean networkVirtualizationEnabled()

Get the networkVirtualizationEnabled property: NetworkVirtualizationEnabled of network controller used for SDN Integration.

JsonWriter toJson(JsonWriter jsonWriter)
NetworkController withMacAddressPoolStart(String macAddressPoolStart)

Set the macAddressPoolStart property: macAddressPoolStart of network controller used for SDN Integration.

NetworkController withMacAddressPoolStop(String macAddressPoolStop)

Set the macAddressPoolStop property: macAddressPoolStop of network controller used for SDN Integration.

NetworkController withNetworkVirtualizationEnabled(Boolean networkVirtualizationEnabled)

Set the networkVirtualizationEnabled property: NetworkVirtualizationEnabled of network controller used for SDN Integration.

Methods inherited from java.lang.Object

Constructor Details

NetworkController

public NetworkController()

Creates an instance of NetworkController class.

Method Details

fromJson

public static NetworkController fromJson(JsonReader jsonReader)

Reads an instance of NetworkController from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

macAddressPoolStart

public String macAddressPoolStart()

Get the macAddressPoolStart property: macAddressPoolStart of network controller used for SDN Integration.

Returns:

the macAddressPoolStart value.

macAddressPoolStop

public String macAddressPoolStop()

Get the macAddressPoolStop property: macAddressPoolStop of network controller used for SDN Integration.

Returns:

the macAddressPoolStop value.

networkVirtualizationEnabled

public Boolean networkVirtualizationEnabled()

Get the networkVirtualizationEnabled property: NetworkVirtualizationEnabled of network controller used for SDN Integration.

Returns:

the networkVirtualizationEnabled value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

withMacAddressPoolStart

public NetworkController withMacAddressPoolStart(String macAddressPoolStart)

Set the macAddressPoolStart property: macAddressPoolStart of network controller used for SDN Integration.

Parameters:

macAddressPoolStart - the macAddressPoolStart value to set.

Returns:

the NetworkController object itself.

withMacAddressPoolStop

public NetworkController withMacAddressPoolStop(String macAddressPoolStop)

Set the macAddressPoolStop property: macAddressPoolStop of network controller used for SDN Integration.

Parameters:

macAddressPoolStop - the macAddressPoolStop value to set.

Returns:

the NetworkController object itself.

withNetworkVirtualizationEnabled

public NetworkController withNetworkVirtualizationEnabled(Boolean networkVirtualizationEnabled)

Set the networkVirtualizationEnabled property: NetworkVirtualizationEnabled of network controller used for SDN Integration.

Parameters:

networkVirtualizationEnabled - the networkVirtualizationEnabled value to set.

Returns:

the NetworkController object itself.

Applies to