public class PortMapping extends Descriptor
A typical JSON representation might be:
{
"ip": "0.0.0.0",
"externalPort" : 8061,
"internalPort" : 8081,
"protocol" : "tcp"
}
| Modifier and Type | Class and Description |
|---|---|
static class |
PortMapping.Builder |
| Constructor and Description |
|---|
PortMapping(int internalPort) |
PortMapping(int internalPort,
Integer externalPort) |
PortMapping(String ip,
int internalPort,
Integer externalPort,
String protocol) |
| Modifier and Type | Method and Description |
|---|---|
static PortMapping.Builder |
builder() |
boolean |
equals(Object obj) |
Integer |
getExternalPort() |
int |
getInternalPort() |
String |
getIp() |
String |
getProtocol() |
boolean |
hasExternalPort() |
int |
hashCode() |
static PortMapping |
of(int internalPort) |
static PortMapping |
of(int internalPort,
Integer externalPort) |
static PortMapping |
of(int internalPort,
Integer externalPort,
String protocol) |
static PortMapping |
of(int internalPort,
String protocol) |
String |
toString() |
PortMapping |
withExternalPort(Integer externalPort) |
parse, parse, toJsonBytes, toJsonStringpublic static final String TCP
public static final String UDP
public PortMapping(@Nullable
String ip,
int internalPort,
@Nullable
Integer externalPort,
@Nullable
String protocol)
public PortMapping(int internalPort,
Integer externalPort)
public PortMapping(int internalPort)
@Nullable public String getIp()
public int getInternalPort()
public boolean hasExternalPort()
@Nullable public Integer getExternalPort()
public String getProtocol()
public PortMapping withExternalPort(Integer externalPort)
public static PortMapping of(int internalPort)
public static PortMapping of(int internalPort, Integer externalPort)
public static PortMapping of(int internalPort, Integer externalPort, String protocol)
public static PortMapping of(int internalPort, String protocol)
public static PortMapping.Builder builder()
Copyright © 2019. All rights reserved.