public class NetworkBinding extends Object implements Serializable, Cloneable
Details on the network bindings between a container and its host container
instance. After a task reaches the RUNNING
status, manual and
automatic host and container port assignments are visible in the
networkBindings
section of DescribeTasks API responses.
Constructor and Description |
---|
NetworkBinding() |
Modifier and Type | Method and Description |
---|---|
NetworkBinding |
clone() |
boolean |
equals(Object obj) |
String |
getBindIP()
The IP address that the container is bound to on the container instance.
|
Integer |
getContainerPort()
The port number on the container that is be used with the network
binding.
|
Integer |
getHostPort()
The port number on the host that is used with the network binding.
|
String |
getProtocol()
The protocol used for the network binding.
|
int |
hashCode() |
void |
setBindIP(String bindIP)
The IP address that the container is bound to on the container instance.
|
void |
setContainerPort(Integer containerPort)
The port number on the container that is be used with the network
binding.
|
void |
setHostPort(Integer hostPort)
The port number on the host that is used with the network binding.
|
void |
setProtocol(String protocol)
The protocol used for the network binding.
|
void |
setProtocol(TransportProtocol protocol)
The protocol used for the network binding.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
NetworkBinding |
withBindIP(String bindIP)
The IP address that the container is bound to on the container instance.
|
NetworkBinding |
withContainerPort(Integer containerPort)
The port number on the container that is be used with the network
binding.
|
NetworkBinding |
withHostPort(Integer hostPort)
The port number on the host that is used with the network binding.
|
NetworkBinding |
withProtocol(String protocol)
The protocol used for the network binding.
|
NetworkBinding |
withProtocol(TransportProtocol protocol)
The protocol used for the network binding.
|
public void setBindIP(String bindIP)
The IP address that the container is bound to on the container instance.
bindIP
- The IP address that the container is bound to on the container
instance.public String getBindIP()
The IP address that the container is bound to on the container instance.
public NetworkBinding withBindIP(String bindIP)
The IP address that the container is bound to on the container instance.
bindIP
- The IP address that the container is bound to on the container
instance.public void setContainerPort(Integer containerPort)
The port number on the container that is be used with the network binding.
containerPort
- The port number on the container that is be used with the network
binding.public Integer getContainerPort()
The port number on the container that is be used with the network binding.
public NetworkBinding withContainerPort(Integer containerPort)
The port number on the container that is be used with the network binding.
containerPort
- The port number on the container that is be used with the network
binding.public void setHostPort(Integer hostPort)
The port number on the host that is used with the network binding.
hostPort
- The port number on the host that is used with the network binding.public Integer getHostPort()
The port number on the host that is used with the network binding.
public NetworkBinding withHostPort(Integer hostPort)
The port number on the host that is used with the network binding.
hostPort
- The port number on the host that is used with the network binding.public void setProtocol(String protocol)
The protocol used for the network binding.
protocol
- The protocol used for the network binding.TransportProtocol
public String getProtocol()
The protocol used for the network binding.
TransportProtocol
public NetworkBinding withProtocol(String protocol)
The protocol used for the network binding.
protocol
- The protocol used for the network binding.TransportProtocol
public void setProtocol(TransportProtocol protocol)
The protocol used for the network binding.
protocol
- The protocol used for the network binding.TransportProtocol
public NetworkBinding withProtocol(TransportProtocol protocol)
The protocol used for the network binding.
protocol
- The protocol used for the network binding.TransportProtocol
public String toString()
toString
in class Object
Object.toString()
public NetworkBinding clone()
Copyright © 2015. All rights reserved.