Class NetworkBinding

java.lang.Object
com.amazonaws.services.ecs.model.NetworkBinding
All Implemented Interfaces:
Serializable, Cloneable

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.

See Also:
  • Constructor Details

    • NetworkBinding

      public NetworkBinding()
  • Method Details

    • setBindIP

      public void setBindIP(String bindIP)

      The IP address that the container is bound to on the container instance.

      Parameters:
      bindIP - The IP address that the container is bound to on the container instance.
    • getBindIP

      public String getBindIP()

      The IP address that the container is bound to on the container instance.

      Returns:
      The IP address that the container is bound to on the container instance.
    • withBindIP

      public NetworkBinding withBindIP(String bindIP)

      The IP address that the container is bound to on the container instance.

      Parameters:
      bindIP - The IP address that the container is bound to on the container instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setContainerPort

      public void setContainerPort(Integer containerPort)

      The port number on the container that is be used with the network binding.

      Parameters:
      containerPort - The port number on the container that is be used with the network binding.
    • getContainerPort

      public Integer getContainerPort()

      The port number on the container that is be used with the network binding.

      Returns:
      The port number on the container that is be used with the network binding.
    • withContainerPort

      public NetworkBinding withContainerPort(Integer containerPort)

      The port number on the container that is be used with the network binding.

      Parameters:
      containerPort - The port number on the container that is be used with the network binding.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setHostPort

      public void setHostPort(Integer hostPort)

      The port number on the host that is used with the network binding.

      Parameters:
      hostPort - The port number on the host that is used with the network binding.
    • getHostPort

      public Integer getHostPort()

      The port number on the host that is used with the network binding.

      Returns:
      The port number on the host that is used with the network binding.
    • withHostPort

      public NetworkBinding withHostPort(Integer hostPort)

      The port number on the host that is used with the network binding.

      Parameters:
      hostPort - The port number on the host that is used with the network binding.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setProtocol

      public void setProtocol(String protocol)

      The protocol used for the network binding.

      Parameters:
      protocol - The protocol used for the network binding.
      See Also:
    • getProtocol

      public String getProtocol()

      The protocol used for the network binding.

      Returns:
      The protocol used for the network binding.
      See Also:
    • withProtocol

      public NetworkBinding withProtocol(String protocol)

      The protocol used for the network binding.

      Parameters:
      protocol - The protocol used for the network binding.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • setProtocol

      public void setProtocol(TransportProtocol protocol)

      The protocol used for the network binding.

      Parameters:
      protocol - The protocol used for the network binding.
      See Also:
    • withProtocol

      public NetworkBinding withProtocol(TransportProtocol protocol)

      The protocol used for the network binding.

      Parameters:
      protocol - The protocol used for the network binding.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • toString

      public String toString()
      Returns a string representation of this object; useful for testing and debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public NetworkBinding clone()
      Overrides:
      clone in class Object