@Generated(value="software.amazon.awssdk:codegen") public final class NetworkBinding extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkBinding.Builder,NetworkBinding>
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.
Modifier and Type | Class and Description |
---|---|
static interface |
NetworkBinding.Builder |
Modifier and Type | Method and Description |
---|---|
String |
bindIP()
The IP address that the container is bound to on the container instance.
|
static NetworkBinding.Builder |
builder() |
Integer |
containerPort()
The port number on the container that is used with the network binding.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
hostPort()
The port number on the host that is used with the network binding.
|
TransportProtocol |
protocol()
The protocol used for the network binding.
|
String |
protocolAsString()
The protocol used for the network binding.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends NetworkBinding.Builder> |
serializableBuilderClass() |
NetworkBinding.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String bindIP()
The IP address that the container is bound to on the container instance.
public final Integer containerPort()
The port number on the container that is used with the network binding.
public final Integer hostPort()
The port number on the host that is used with the network binding.
public final TransportProtocol protocol()
The protocol used for the network binding.
If the service returns an enum value that is not available in the current SDK version, protocol
will
return TransportProtocol.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
protocolAsString()
.
TransportProtocol
public final String protocolAsString()
The protocol used for the network binding.
If the service returns an enum value that is not available in the current SDK version, protocol
will
return TransportProtocol.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
protocolAsString()
.
TransportProtocol
public NetworkBinding.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<NetworkBinding.Builder,NetworkBinding>
public static NetworkBinding.Builder builder()
public static Class<? extends NetworkBinding.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.