@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's 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's 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, waitcopypublic 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's used with the network binding.
public final Integer hostPort()
The port number on the host that's 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().
TransportProtocolpublic 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().
TransportProtocolpublic 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 SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.