@Generated(value="software.amazon.awssdk:codegen") public final class DnsOptionsSpecification extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DnsOptionsSpecification.Builder,DnsOptionsSpecification>
Describes the DNS options for an endpoint.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DnsOptionsSpecification.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DnsOptionsSpecification.Builder |
builder() |
DnsRecordIpType |
dnsRecordIpType()
The DNS records created for the endpoint.
|
String |
dnsRecordIpTypeAsString()
The DNS records created for the endpoint.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
privateDnsOnlyForInboundResolverEndpoint()
Indicates whether to enable private DNS only for inbound endpoints.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DnsOptionsSpecification.Builder> |
serializableBuilderClass() |
DnsOptionsSpecification.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final DnsRecordIpType dnsRecordIpType()
The DNS records created for the endpoint.
If the service returns an enum value that is not available in the current SDK version, dnsRecordIpType
will return DnsRecordIpType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from dnsRecordIpTypeAsString().
DnsRecordIpTypepublic final String dnsRecordIpTypeAsString()
The DNS records created for the endpoint.
If the service returns an enum value that is not available in the current SDK version, dnsRecordIpType
will return DnsRecordIpType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from dnsRecordIpTypeAsString().
DnsRecordIpTypepublic final Boolean privateDnsOnlyForInboundResolverEndpoint()
Indicates whether to enable private DNS only for inbound endpoints. This option is available only for services that support both gateway and interface endpoints. It routes traffic that originates from the VPC to the gateway endpoint and traffic that originates from on-premises to the interface endpoint.
public DnsOptionsSpecification.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DnsOptionsSpecification.Builder,DnsOptionsSpecification>public static DnsOptionsSpecification.Builder builder()
public static Class<? extends DnsOptionsSpecification.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.