@Generated(value="software.amazon.awssdk:codegen") public final class DomainEntry extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DomainEntry.Builder,DomainEntry>
Describes a domain recordset entry.
Modifier and Type | Class and Description |
---|---|
static interface |
DomainEntry.Builder |
Modifier and Type | Method and Description |
---|---|
static DomainEntry.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The ID of the domain recordset entry.
|
Boolean |
isAlias()
When
true , specifies whether the domain entry is an alias used by the Lightsail load balancer. |
String |
name()
The name of the domain.
|
Map<String,String> |
options()
(Deprecated) The options for the domain entry.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DomainEntry.Builder> |
serializableBuilderClass() |
String |
target()
The target AWS name server (e.g.,
ns-111.awsdns-22.com. ). |
DomainEntry.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
type()
The type of domain entry (e.g.,
SOA or NS ). |
copy
public String id()
The ID of the domain recordset entry.
public String name()
The name of the domain.
public String target()
The target AWS name server (e.g., ns-111.awsdns-22.com.
).
For Lightsail load balancers, the value looks like
ab1234c56789c6b86aba6fb203d443bc-123456789.us-east-2.elb.amazonaws.com
. Be sure to also set
isAlias
to true
when setting up an A record for a load balancer.
ns-111.awsdns-22.com.
).
For Lightsail load balancers, the value looks like
ab1234c56789c6b86aba6fb203d443bc-123456789.us-east-2.elb.amazonaws.com
. Be sure to also set
isAlias
to true
when setting up an A record for a load balancer.
public Boolean isAlias()
When true
, specifies whether the domain entry is an alias used by the Lightsail load balancer. You
can include an alias (A type) record in your request, which points to a load balancer DNS name and routes traffic
to your load balancer
true
, specifies whether the domain entry is an alias used by the Lightsail load
balancer. You can include an alias (A type) record in your request, which points to a load balancer DNS
name and routes traffic to your load balancerpublic String type()
The type of domain entry (e.g., SOA
or NS
).
SOA
or NS
).public Map<String,String> options()
(Deprecated) The options for the domain entry.
In releases prior to November 29, 2017, this parameter was not included in the API response. It is now deprecated.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
In releases prior to November 29, 2017, this parameter was not included in the API response. It is now deprecated.
public DomainEntry.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DomainEntry.Builder,DomainEntry>
public static DomainEntry.Builder builder()
public static Class<? extends DomainEntry.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.