@Generated(value="software.amazon.awssdk:codegen") public final class NetworkConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkConfig.Builder,NetworkConfig>
Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs.
Modifier and Type | Class and Description |
---|---|
static interface |
NetworkConfig.Builder |
Modifier and Type | Method and Description |
---|---|
static NetworkConfig.Builder |
builder() |
Boolean |
enableInterContainerTrafficEncryption()
Whether to encrypt all communications between distributed processing jobs.
|
Boolean |
enableNetworkIsolation()
Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
|
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 NetworkConfig.Builder> |
serializableBuilderClass() |
NetworkConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
VpcConfig |
vpcConfig()
Returns the value of the VpcConfig property for this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final Boolean enableInterContainerTrafficEncryption()
Whether to encrypt all communications between distributed processing jobs. Choose True
to encrypt
communications. Encryption provides greater security for distributed processing jobs, but the processing might
take longer.
True
to
encrypt communications. Encryption provides greater security for distributed processing jobs, but the
processing might take longer.public final Boolean enableNetworkIsolation()
Whether to allow inbound and outbound network calls to and from the containers used for the processing job.
public final VpcConfig vpcConfig()
public NetworkConfig.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<NetworkConfig.Builder,NetworkConfig>
public static NetworkConfig.Builder builder()
public static Class<? extends NetworkConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.