@ProviderType
public abstract static class FirewallOpenPortConfigIP.FirewallOpenPortConfigIPBuilder<U extends IPAddress,T extends FirewallOpenPortConfigIP.FirewallOpenPortConfigIPBuilder<U,T>>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
permittedInterfaceName |
protected java.lang.String |
permittedMac |
protected NetworkPair<U> |
permittedNetwork |
protected int |
port |
protected java.lang.String |
portRange |
protected NetProtocol |
protocol |
protected java.lang.String |
sourcePortRange |
protected java.lang.String |
unpermittedInterfaceName |
| Constructor and Description |
|---|
FirewallOpenPortConfigIPBuilder() |
| Modifier and Type | Method and Description |
|---|---|
abstract FirewallOpenPortConfigIP<U> |
build() |
abstract T |
getThis() |
T |
withPermittedInterfaceName(java.lang.String permittedInterfaceName) |
T |
withPermittedMac(java.lang.String permittedMac) |
T |
withPermittedNetwork(NetworkPair<U> permittedNetwork) |
T |
withPort(int port) |
T |
withPortRange(java.lang.String portRange) |
T |
withProtocol(NetProtocol protocol) |
T |
withSourcePortRange(java.lang.String sourcePortRange) |
T |
withUnpermittedInterfaceName(java.lang.String unpermittedInterfaceName) |
protected int port
protected java.lang.String portRange
protected NetProtocol protocol
protected NetworkPair<U extends IPAddress> permittedNetwork
protected java.lang.String permittedInterfaceName
protected java.lang.String unpermittedInterfaceName
protected java.lang.String permittedMac
protected java.lang.String sourcePortRange
public T withPort(int port)
public T withPortRange(java.lang.String portRange)
public T withProtocol(NetProtocol protocol)
public T withPermittedNetwork(NetworkPair<U> permittedNetwork)
public T withPermittedInterfaceName(java.lang.String permittedInterfaceName)
public T withUnpermittedInterfaceName(java.lang.String unpermittedInterfaceName)
public T withPermittedMac(java.lang.String permittedMac)
public T withSourcePortRange(java.lang.String sourcePortRange)
public abstract T getThis()
public abstract FirewallOpenPortConfigIP<U> build() throws java.net.UnknownHostException
java.net.UnknownHostException