@Generated(value="software.amazon.awssdk:codegen") public final class NetworkConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkConfiguration.Builder,NetworkConfiguration>
The network configuration for jobs running on Fargate resources. Jobs running on EC2 resources must not specify this parameter.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NetworkConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
AssignPublicIp |
assignPublicIp()
Indicates whether the job should have a public IP address.
|
String |
assignPublicIpAsString()
Indicates whether the job should have a public IP address.
|
static NetworkConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends NetworkConfiguration.Builder> |
serializableBuilderClass() |
NetworkConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AssignPublicIp assignPublicIp()
Indicates whether the job should have a public IP address. For a job running on Fargate resources in a private subnet to send outbound traffic to the internet (for example, in order to pull container images), the private subnet requires a NAT gateway be attached to route requests to the internet. For more information, see Amazon ECS task networking. The default value is "DISABLED".
If the service returns an enum value that is not available in the current SDK version, assignPublicIp
will return AssignPublicIp.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from assignPublicIpAsString().
AssignPublicIppublic final String assignPublicIpAsString()
Indicates whether the job should have a public IP address. For a job running on Fargate resources in a private subnet to send outbound traffic to the internet (for example, in order to pull container images), the private subnet requires a NAT gateway be attached to route requests to the internet. For more information, see Amazon ECS task networking. The default value is "DISABLED".
If the service returns an enum value that is not available in the current SDK version, assignPublicIp
will return AssignPublicIp.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from assignPublicIpAsString().
AssignPublicIppublic NetworkConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<NetworkConfiguration.Builder,NetworkConfiguration>public static NetworkConfiguration.Builder builder()
public static Class<? extends NetworkConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.