T - the type of IPAddess@ProviderType public abstract class FirewallOpenPortConfigIP<T extends IPAddress> extends java.lang.Object implements FirewallOpenPortConfig
| Modifier and Type | Class and Description |
|---|---|
static class |
FirewallOpenPortConfigIP.FirewallOpenPortConfigIPBuilder<U extends IPAddress,T extends FirewallOpenPortConfigIP.FirewallOpenPortConfigIPBuilder<U,T>>
The base builder class for firewall open port configurations
|
| Modifier | Constructor and Description |
|---|---|
|
FirewallOpenPortConfigIP()
Deprecated.
since 2.6. Use the FirewallOpenPortConfigIP builder
|
protected |
FirewallOpenPortConfigIP(FirewallOpenPortConfigIP.FirewallOpenPortConfigIPBuilder<T,?> builder) |
|
FirewallOpenPortConfigIP(int port,
NetProtocol protocol,
NetworkPair<T> permittedNetwork,
java.lang.String permittedInterfaceName,
java.lang.String unpermittedInterfaceName,
java.lang.String permittedMac,
java.lang.String sourcePortRange)
Deprecated.
since 2.6. Use the FirewallOpenPortConfigIP builder
|
|
FirewallOpenPortConfigIP(java.lang.String portRange,
NetProtocol protocol,
NetworkPair<T> permittedNetwork,
java.lang.String permittedInterfaceName,
java.lang.String unpermittedInterfaceName,
java.lang.String permittedMac,
java.lang.String sourcePortRange)
Deprecated.
since 2.6. Use the FirewallOpenPortConfigIP builder
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getPermittedInterfaceName() |
java.lang.String |
getPermittedMac()
Gets the (optional) permitted MAC address that is allowed to make inbound connections
|
NetworkPair<T> |
getPermittedNetwork()
Gets the (optional) permitted remote network that can make inbound connections
|
java.lang.String |
getPermittedNetworkString()
Gets the (optional) permitted remote network that can make inbound connections in CIDR notation (i.e.
|
int |
getPort()
Gets the port that is open for inbound connections
|
java.lang.String |
getPortRange()
Gets range of ports that are open for inbound connections
|
NetProtocol |
getProtocol()
Gets the type of network protocol (TCP or UDP) that is open for inbound connections
|
java.lang.String |
getSourcePortRange()
Gets the (optional) permitted source port range that is allowed to make inbound connections
|
java.lang.String |
getUnpermittedInterfaceName() |
int |
hashCode() |
boolean |
isValid()
Checks whether or not this configuration is valid.
|
void |
setPermittedInterfaceName(java.lang.String permittedInterfaceName)
Deprecated.
since 2.6. Use the FirewallOpenPortConfigIP builder
|
void |
setPermittedMac(java.lang.String permittedMac)
Deprecated.
since 2.6. Use the FirewallOpenPortConfigIP builder
|
void |
setPermittedNetwork(NetworkPair<T> permittedNetwork)
Deprecated.
since 2.6. Use the FirewallOpenPortConfigIP builder
|
void |
setPort(int port)
Deprecated.
since 2.6. Use the FirewallOpenPortConfigIP builder
|
void |
setPortRange(java.lang.String portRange)
Deprecated.
since 2.6. Use the FirewallOpenPortConfigIP builder
|
void |
setProtocol(NetProtocol protocol)
Deprecated.
since 2.6. Use the FirewallOpenPortConfigIP builder
|
void |
setSourcePortRange(java.lang.String sourcePortRange)
Deprecated.
since 2.6. Use the FirewallOpenPortConfigIP builder
|
void |
setUnpermittedInterfaceName(java.lang.String unpermittedInterfaceName)
Deprecated.
since 2.6. Use the FirewallOpenPortConfigIP builder
|
java.lang.String |
toString() |
@Deprecated public FirewallOpenPortConfigIP()
@Deprecated
public FirewallOpenPortConfigIP(int port,
NetProtocol protocol,
NetworkPair<T> permittedNetwork,
java.lang.String permittedInterfaceName,
java.lang.String unpermittedInterfaceName,
java.lang.String permittedMac,
java.lang.String sourcePortRange)
portRange - The range of ports to open for inbound connectionsprotocol - The type of protocol to allow for inbound connectionspermittedNetwork - The (optional) permitted network for inbound connectionspermittedInterfaceName - The (optional) permitted interface name for inbound connectionsunpermittedInterfaceName - The (optional) not permitted interface name for inbound connectionspermittedMac - The (optional) permitted MAC address for inbound connectionssourcePortRange - The (optional) permitted source port range for inbound connections@Deprecated
public FirewallOpenPortConfigIP(java.lang.String portRange,
NetProtocol protocol,
NetworkPair<T> permittedNetwork,
java.lang.String permittedInterfaceName,
java.lang.String unpermittedInterfaceName,
java.lang.String permittedMac,
java.lang.String sourcePortRange)
port - The port to open for inbound connectionsprotocol - The type of protocol to allow for inbound connectionspermittedNetwork - The (optional) permitted network for inbound connectionspermittedInterfaceName - The (optional) permitted interface name for inbound connectionsunpermittedInterfaceName - The (optional) not permitted interface name for inbound connectionspermittedMac - The (optional) permitted MAC address for inbound connectionssourcePortRange - The (options) permitted source port range for inbound connectionsprotected FirewallOpenPortConfigIP(FirewallOpenPortConfigIP.FirewallOpenPortConfigIPBuilder<T,?> builder)
public int getPort()
FirewallOpenPortConfiggetPort in interface FirewallOpenPortConfig@Deprecated public void setPort(int port)
public java.lang.String getPortRange()
FirewallOpenPortConfiggetPortRange in interface FirewallOpenPortConfig@Deprecated public void setPortRange(java.lang.String portRange)
public NetProtocol getProtocol()
FirewallOpenPortConfiggetProtocol in interface FirewallOpenPortConfig@Deprecated public void setProtocol(NetProtocol protocol)
public NetworkPair<T> getPermittedNetwork()
FirewallOpenPortConfiggetPermittedNetwork in interface FirewallOpenPortConfigpublic java.lang.String getPermittedNetworkString()
FirewallOpenPortConfiggetPermittedNetworkString in interface FirewallOpenPortConfig@Deprecated public void setPermittedNetwork(NetworkPair<T> permittedNetwork)
public java.lang.String getPermittedInterfaceName()
@Deprecated public void setPermittedInterfaceName(java.lang.String permittedInterfaceName)
public java.lang.String getUnpermittedInterfaceName()
@Deprecated public void setUnpermittedInterfaceName(java.lang.String unpermittedInterfaceName)
public java.lang.String getPermittedMac()
FirewallOpenPortConfiggetPermittedMac in interface FirewallOpenPortConfig@Deprecated public void setPermittedMac(java.lang.String permittedMac)
public java.lang.String getSourcePortRange()
FirewallOpenPortConfiggetSourcePortRange in interface FirewallOpenPortConfig@Deprecated public void setSourcePortRange(java.lang.String sourcePortRange)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic boolean isValid()
NetConfigpublic java.lang.String toString()
toString in class java.lang.Object