public static final class RecordSet.Type
extends com.google.cloud.StringEnumValue
Google Cloud DNS currently supports records of type A, AAAA, CAA, CNAME, MX NAPTR, NS, PTR, SOA, SPF, SRV, TXT.
Modifier and Type | Field and Description |
---|---|
static RecordSet.Type |
A
Address record, which is used to map host names to their IPv4 address.
|
static RecordSet.Type |
AAAA
IPv6 Address record, which is used to map host names to their IPv6 address.
|
static RecordSet.Type |
CAA
Certificate Authority (CA) Authorization, which specifies which CAs are allowed to create
certificates for a domain.
|
static RecordSet.Type |
CNAME
Canonical name record, which is used to alias names.
|
static RecordSet.Type |
MX
Mail exchange record, which is used in routing requests to mail servers.
|
static RecordSet.Type |
NAPTR
Naming authority pointer record, defined by RFC3403.
|
static RecordSet.Type |
NS
Name server record, which delegates a DNS zone to an authoritative server.
|
static RecordSet.Type |
PTR
Pointer record, which is often used for reverse DNS lookups.
|
static RecordSet.Type |
SOA
Start of authority record, which specifies authoritative information about a DNS zone.
|
static RecordSet.Type |
SPF
Sender policy framework record, which is used in email validation systems.
|
static RecordSet.Type |
SRV
Service locator record, which is used by some voice over IP, instant messaging protocols and
other applications.
|
static RecordSet.Type |
TXT
Text record, which can contain arbitrary text and can also be used to define machine readable
data such as security or abuse prevention information.
|
Modifier and Type | Method and Description |
---|---|
static RecordSet.Type |
valueOf(String constant)
Get the Type for the given String constant, and allow unrecognized values.
|
static RecordSet.Type |
valueOfStrict(String constant)
Get the Type for the given String constant, and throw an exception if the constant is not
recognized.
|
static RecordSet.Type[] |
values()
Return the known values for Type.
|
public static final RecordSet.Type A
public static final RecordSet.Type AAAA
public static final RecordSet.Type CAA
public static final RecordSet.Type CNAME
public static final RecordSet.Type MX
public static final RecordSet.Type NAPTR
public static final RecordSet.Type NS
public static final RecordSet.Type PTR
public static final RecordSet.Type SOA
public static final RecordSet.Type SPF
public static final RecordSet.Type SRV
public static final RecordSet.Type TXT
public static RecordSet.Type valueOfStrict(String constant)
public static RecordSet.Type valueOf(String constant)
public static RecordSet.Type[] values()
Copyright © 2019 Google LLC. All rights reserved.