FirewallBuilder

public class FirewallBuilder : ComputerBuilder<Firewall, FirewallBuilder>

1. Constructors

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

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

builder

NETSetupConfigBuilder

config

NETSetupConfig

key

MachineName

ip

IP

os

SystemManagement.Contracts.Elements.OperatingSystem?

serialNumber

string

2. Methods

2.1. CreateEntity(MachineName)

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

key

MachineName

Returns: Firewall

2.2. WithRule(NetworkRule)

public FirewallBuilder WithRule(NetworkRule rule)
Table 3. Parameters
Name Type Description

rule

NetworkRule

Returns: FirewallBuilder