@Generated(value="software.amazon.awssdk:codegen") public final class DnsOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DnsOptions.Builder,DnsOptions>
Describes the DNS options for an endpoint.
Modifier and Type | Class and Description |
---|---|
static interface |
DnsOptions.Builder |
Modifier and Type | Method and Description |
---|---|
static DnsOptions.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 DnsOptions.Builder> |
serializableBuilderClass() |
DnsOptions.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public 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()
.
DnsRecordIpType
public 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()
.
DnsRecordIpType
public final Boolean privateDnsOnlyForInboundResolverEndpoint()
Indicates whether to enable private DNS only for inbound endpoints.
public DnsOptions.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<DnsOptions.Builder,DnsOptions>
public static DnsOptions.Builder builder()
public static Class<? extends DnsOptions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.