Class NetworkInterfaceIpv6Address
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.NetworkInterfaceIpv6Address
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<NetworkInterfaceIpv6Address.Builder,NetworkInterfaceIpv6Address>
@Generated("software.amazon.awssdk:codegen") public final class NetworkInterfaceIpv6Address extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkInterfaceIpv6Address.Builder,NetworkInterfaceIpv6Address>
Describes an IPv6 address associated with a network interface.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNetworkInterfaceIpv6Address.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NetworkInterfaceIpv6Address.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringipv6Address()The IPv6 address.BooleanisPrimaryIpv6()Determines if an IPv6 address associated with a network interface is the primary IPv6 address.StringpublicIpv6DnsName()An IPv6-enabled public hostname for a network interface.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends NetworkInterfaceIpv6Address.Builder>serializableBuilderClass()NetworkInterfaceIpv6Address.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
ipv6Address
public final String ipv6Address()
The IPv6 address.
- Returns:
- The IPv6 address.
-
publicIpv6DnsName
public final String publicIpv6DnsName()
An IPv6-enabled public hostname for a network interface. Requests from within the VPC or from the internet resolve to the IPv6 GUA of the network interface. For more information, see EC2 instance hostnames, DNS names, and domains in the Amazon EC2 User Guide.
- Returns:
- An IPv6-enabled public hostname for a network interface. Requests from within the VPC or from the internet resolve to the IPv6 GUA of the network interface. For more information, see EC2 instance hostnames, DNS names, and domains in the Amazon EC2 User Guide.
-
isPrimaryIpv6
public final Boolean isPrimaryIpv6()
Determines if an IPv6 address associated with a network interface is the primary IPv6 address. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information, see ModifyNetworkInterfaceAttribute.
- Returns:
- Determines if an IPv6 address associated with a network interface is the primary IPv6 address. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information, see ModifyNetworkInterfaceAttribute.
-
toBuilder
public NetworkInterfaceIpv6Address.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<NetworkInterfaceIpv6Address.Builder,NetworkInterfaceIpv6Address>
-
builder
public static NetworkInterfaceIpv6Address.Builder builder()
-
serializableBuilderClass
public static Class<? extends NetworkInterfaceIpv6Address.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-