- 2.46.0 (latest)
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.8
- 2.0.9
public static final class RecordSet.Type extends StringEnumValue
Enum for the DNS record types supported by Cloud DNS.
Google Cloud DNS currently supports records of type A, AAAA, CAA, CNAME, MX NAPTR, NS, PTR, SOA, SPF, SRV, TXT. See Also: Cloud DNS supported record types
Static Fields
A
public static final RecordSet.Type A
Address record, which is used to map host names to their IPv4 address.
Type | Description |
RecordSet.Type |
AAAA
public static final RecordSet.Type AAAA
IPv6 Address record, which is used to map host names to their IPv6 address.
Type | Description |
RecordSet.Type |
CAA
public static final RecordSet.Type CAA
Certificate Authority (CA) Authorization, which specifies which CAs are allowed to create certificates for a domain.
Type | Description |
RecordSet.Type |
CNAME
public static final RecordSet.Type CNAME
Canonical name record, which is used to alias names.
Type | Description |
RecordSet.Type |
MX
public static final RecordSet.Type MX
Mail exchange record, which is used in routing requests to mail servers.
Type | Description |
RecordSet.Type |
NAPTR
public static final RecordSet.Type NAPTR
Naming authority pointer record, defined by RFC3403.
Type | Description |
RecordSet.Type |
NS
public static final RecordSet.Type NS
Name server record, which delegates a DNS zone to an authoritative server.
Type | Description |
RecordSet.Type |
PTR
public static final RecordSet.Type PTR
Pointer record, which is often used for reverse DNS lookups.
Type | Description |
RecordSet.Type |
SOA
public static final RecordSet.Type SOA
Start of authority record, which specifies authoritative information about a DNS zone.
Type | Description |
RecordSet.Type |
SPF
public static final RecordSet.Type SPF
Sender policy framework record, which is used in email validation systems.
Type | Description |
RecordSet.Type |
SRV
public static final RecordSet.Type SRV
Service locator record, which is used by some voice over IP, instant messaging protocols and other applications.
Type | Description |
RecordSet.Type |
TXT
public static final 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.
Type | Description |
RecordSet.Type |
Static Methods
valueOf(String constant)
public static RecordSet.Type valueOf(String constant)
Get the Type for the given String constant, and allow unrecognized values.
Name | Description |
constant | String |
Type | Description |
RecordSet.Type |
valueOfStrict(String constant)
public static RecordSet.Type valueOfStrict(String constant)
Get the Type for the given String constant, and throw an exception if the constant is not recognized.
Name | Description |
constant | String |
Type | Description |
RecordSet.Type |
values()
public static RecordSet.Type[] values()
Return the known values for Type.
Type | Description |
Type[] |