@Generated(value="software.amazon.awssdk:codegen") public final class SubnetConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SubnetConfiguration.Builder,SubnetConfiguration>
Describes the configuration of a subnet for a VPC endpoint.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SubnetConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SubnetConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
ipv4()
The IPv4 address to assign to the endpoint network interface in the subnet.
|
String |
ipv6()
The IPv6 address to assign to the endpoint network interface in the subnet.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SubnetConfiguration.Builder> |
serializableBuilderClass() |
String |
subnetId()
The ID of the subnet.
|
SubnetConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String subnetId()
The ID of the subnet.
public final String ipv4()
The IPv4 address to assign to the endpoint network interface in the subnet. You must provide an IPv4 address if the VPC endpoint supports IPv4.
If you specify an IPv4 address when modifying a VPC endpoint, we replace the existing endpoint network interface with a new endpoint network interface with this IP address. This process temporarily disconnects the subnet and the VPC endpoint.
If you specify an IPv4 address when modifying a VPC endpoint, we replace the existing endpoint network interface with a new endpoint network interface with this IP address. This process temporarily disconnects the subnet and the VPC endpoint.
public final String ipv6()
The IPv6 address to assign to the endpoint network interface in the subnet. You must provide an IPv6 address if the VPC endpoint supports IPv6.
If you specify an IPv6 address when modifying a VPC endpoint, we replace the existing endpoint network interface with a new endpoint network interface with this IP address. This process temporarily disconnects the subnet and the VPC endpoint.
If you specify an IPv6 address when modifying a VPC endpoint, we replace the existing endpoint network interface with a new endpoint network interface with this IP address. This process temporarily disconnects the subnet and the VPC endpoint.
public SubnetConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SubnetConfiguration.Builder,SubnetConfiguration>public static SubnetConfiguration.Builder builder()
public static Class<? extends SubnetConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.