NetworkFabricPatchableProperties Class
- java.
lang. Object - com.
azure. resourcemanager. managednetworkfabric. models. NetworkFabricPatchableProperties
- com.
Implements
public class NetworkFabricPatchableProperties
implements JsonSerializable<NetworkFabricPatchableProperties>
Network Fabric updatable properties.
Constructor Summary
| Constructor | Description |
|---|---|
| NetworkFabricPatchableProperties() |
Creates an instance of Network |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Long |
fabricAsn()
Get the fabric |
|
static
Network |
fromJson(JsonReader jsonReader)
Reads an instance of Network |
| String |
ipv4Prefix()
Get the ipv4Prefix property: IPv4Prefix for Management Network. |
| String |
ipv6Prefix()
Get the ipv6Prefix property: IPv6Prefix for Management Network. |
|
Management |
managementNetworkConfiguration()
Get the management |
| Integer |
rackCount()
Get the rack |
| Integer |
serverCountPerRack()
Get the server |
|
Network |
terminalServerConfiguration()
Get the terminal |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Network |
withFabricAsn(Long fabricAsn)
Set the fabric |
|
Network |
withIpv4Prefix(String ipv4Prefix)
Set the ipv4Prefix property: IPv4Prefix for Management Network. |
|
Network |
withIpv6Prefix(String ipv6Prefix)
Set the ipv6Prefix property: IPv6Prefix for Management Network. |
|
Network |
withManagementNetworkConfiguration(ManagementNetworkConfigurationPatchableProperties managementNetworkConfiguration)
Set the management |
|
Network |
withRackCount(Integer rackCount)
Set the rack |
|
Network |
withServerCountPerRack(Integer serverCountPerRack)
Set the server |
|
Network |
withTerminalServerConfiguration(NetworkFabricPatchablePropertiesTerminalServerConfiguration terminalServerConfiguration)
Set the terminal |
Methods inherited from java.lang.Object
Constructor Details
NetworkFabricPatchableProperties
public NetworkFabricPatchableProperties()
Creates an instance of NetworkFabricPatchableProperties class.
Method Details
fabricAsn
public Long fabricAsn()
Get the fabricAsn property: ASN of CE devices for CE/PE connectivity.
Returns:
fromJson
public static NetworkFabricPatchableProperties fromJson(JsonReader jsonReader)
Reads an instance of NetworkFabricPatchableProperties from the JsonReader.
Parameters:
Returns:
Throws:
ipv4Prefix
public String ipv4Prefix()
Get the ipv4Prefix property: IPv4Prefix for Management Network. Example: 10.1.0.0/19.
Returns:
ipv6Prefix
public String ipv6Prefix()
Get the ipv6Prefix property: IPv6Prefix for Management Network. Example: 3FFE:FFFF:0:CD40::/59.
Returns:
managementNetworkConfiguration
public ManagementNetworkConfigurationPatchableProperties managementNetworkConfiguration()
Get the managementNetworkConfiguration property: Configuration to be used to setup the management network.
Returns:
rackCount
public Integer rackCount()
Get the rackCount property: Number of compute racks associated to Network Fabric.
Returns:
serverCountPerRack
public Integer serverCountPerRack()
Get the serverCountPerRack property: Number of servers.Possible values are from 1-16.
Returns:
terminalServerConfiguration
public NetworkFabricPatchablePropertiesTerminalServerConfiguration terminalServerConfiguration()
Get the terminalServerConfiguration property: Network and credentials configuration already applied to terminal server.
Returns:
toJson
validate
public void validate()
Validates the instance.
withFabricAsn
public NetworkFabricPatchableProperties withFabricAsn(Long fabricAsn)
Set the fabricAsn property: ASN of CE devices for CE/PE connectivity.
Parameters:
Returns:
withIpv4Prefix
public NetworkFabricPatchableProperties withIpv4Prefix(String ipv4Prefix)
Set the ipv4Prefix property: IPv4Prefix for Management Network. Example: 10.1.0.0/19.
Parameters:
Returns:
withIpv6Prefix
public NetworkFabricPatchableProperties withIpv6Prefix(String ipv6Prefix)
Set the ipv6Prefix property: IPv6Prefix for Management Network. Example: 3FFE:FFFF:0:CD40::/59.
Parameters:
Returns:
withManagementNetworkConfiguration
public NetworkFabricPatchableProperties withManagementNetworkConfiguration(ManagementNetworkConfigurationPatchableProperties managementNetworkConfiguration)
Set the managementNetworkConfiguration property: Configuration to be used to setup the management network.
Parameters:
Returns:
withRackCount
public NetworkFabricPatchableProperties withRackCount(Integer rackCount)
Set the rackCount property: Number of compute racks associated to Network Fabric.
Parameters:
Returns:
withServerCountPerRack
public NetworkFabricPatchableProperties withServerCountPerRack(Integer serverCountPerRack)
Set the serverCountPerRack property: Number of servers.Possible values are from 1-16.
Parameters:
Returns:
withTerminalServerConfiguration
public NetworkFabricPatchableProperties withTerminalServerConfiguration(NetworkFabricPatchablePropertiesTerminalServerConfiguration terminalServerConfiguration)
Set the terminalServerConfiguration property: Network and credentials configuration already applied to terminal server.
Parameters:
Returns: