RouterBuilder

public class RouterBuilder : ComputerBuilder<Router, RouterBuilder>

1. Constructors

1.1. RouterBuilder(NETSetupConfigBuilder, NETSetupConfig, MachineName, IP, User, SystemManagement.Contracts.Elements.OperatingSystem?, string, IP?, IP?)

public RouterBuilder(NETSetupConfigBuilder builder, NETSetupConfig config, MachineName key, IP ip, User admin, SystemManagement.Contracts.Elements.OperatingSystem? os = null, string serialNumber = null, IP? firewallIP = null, IP? externalIP = null)
Table 1. Parameters
Name Type Description

builder

NETSetupConfigBuilder

config

NETSetupConfig

key

MachineName

ip

IP

admin

User

os

SystemManagement.Contracts.Elements.OperatingSystem?

serialNumber

string

firewallIP

IP?

externalIP

IP?

2. Methods

2.1. CreateEntity(MachineName)

protected override Router CreateEntity(MachineName key)
Table 2. Parameters
Name Type Description

key

MachineName

Returns: Router