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()
FirewallOpenPortConfig
getPort
in interface FirewallOpenPortConfig
@Deprecated public void setPort(int port)
public java.lang.String getPortRange()
FirewallOpenPortConfig
getPortRange
in interface FirewallOpenPortConfig
@Deprecated public void setPortRange(java.lang.String portRange)
public NetProtocol getProtocol()
FirewallOpenPortConfig
getProtocol
in interface FirewallOpenPortConfig
@Deprecated public void setProtocol(NetProtocol protocol)
public NetworkPair<T> getPermittedNetwork()
FirewallOpenPortConfig
getPermittedNetwork
in interface FirewallOpenPortConfig
public java.lang.String getPermittedNetworkString()
FirewallOpenPortConfig
getPermittedNetworkString
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()
FirewallOpenPortConfig
getPermittedMac
in interface FirewallOpenPortConfig
@Deprecated public void setPermittedMac(java.lang.String permittedMac)
public java.lang.String getSourcePortRange()
FirewallOpenPortConfig
getSourcePortRange
in interface FirewallOpenPortConfig
@Deprecated public void setSourcePortRange(java.lang.String sourcePortRange)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean isValid()
NetConfig
public java.lang.String toString()
toString
in class java.lang.Object