Interface DnsZone.DefinitionStages.WithRecordSet
- All Known Subinterfaces:
DnsZone.Definition,DnsZone.DefinitionStages.WithCreate
- Enclosing interface:
- DnsZone.DefinitionStages
public static interface DnsZone.DefinitionStages.WithRecordSet
The stage of the DNS zone definition allowing to specify record set.
-
Method Summary
Modifier and TypeMethodDescriptiondefineAaaaRecordSet(String name) Specifies definition of an AAAA record set.defineARecordSet(String name) Specifies definition of an A record set.defineCaaRecordSet(String name) Specifies definition of a Caa record set.defineCNameRecordSet(String name) Specifies definition of a CNAME record set.defineMXRecordSet(String name) Specifies definition of a MX record set.defineNSRecordSet(String name) Specifies definition of an NS record set.definePtrRecordSet(String name) Specifies definition of a PTR record set.defineSrvRecordSet(String name) Specifies definition of a SRV record set.defineTxtRecordSet(String name) Specifies definition of a TXT record set.withCNameRecordSet(String name, String alias) Specifies definition of a CNAME record set.
-
Method Details
-
defineARecordSet
DnsRecordSet.DefinitionStages.ARecordSetBlank<DnsZone.DefinitionStages.WithCreate> defineARecordSet(String name) Specifies definition of an A record set.- Parameters:
name- name of the A record set- Returns:
- the stage representing configuration for the A record set
-
defineAaaaRecordSet
DnsRecordSet.DefinitionStages.AaaaRecordSetBlank<DnsZone.DefinitionStages.WithCreate> defineAaaaRecordSet(String name) Specifies definition of an AAAA record set.- Parameters:
name- name of the AAAA record set- Returns:
- the stage representing configuration for the AAAA record set
-
defineCaaRecordSet
DnsRecordSet.DefinitionStages.CaaRecordSetBlank<DnsZone.DefinitionStages.WithCreate> defineCaaRecordSet(String name) Specifies definition of a Caa record set.- Parameters:
name- the name of the Caa record set- Returns:
- the stage representing configuration for the Caa record set
-
withCNameRecordSet
Specifies definition of a CNAME record set.- Parameters:
name- name of the CNAME record setalias- the CNAME record alias- Returns:
- the next stage of DNS zone definition
-
defineCNameRecordSet
DnsRecordSet.DefinitionStages.CNameRecordSetBlank<DnsZone.DefinitionStages.WithCreate> defineCNameRecordSet(String name) Specifies definition of a CNAME record set.- Parameters:
name- name of the CNAME record set- Returns:
- the next stage of DNS zone definition
-
defineMXRecordSet
DnsRecordSet.DefinitionStages.MXRecordSetBlank<DnsZone.DefinitionStages.WithCreate> defineMXRecordSet(String name) Specifies definition of a MX record set.- Parameters:
name- name of the MX record set- Returns:
- the stage representing configuration for the MX record set
-
defineNSRecordSet
DnsRecordSet.DefinitionStages.NSRecordSetBlank<DnsZone.DefinitionStages.WithCreate> defineNSRecordSet(String name) Specifies definition of an NS record set.- Parameters:
name- name of the NS record set- Returns:
- the stage representing configuration for the NS record set
-
definePtrRecordSet
DnsRecordSet.DefinitionStages.PtrRecordSetBlank<DnsZone.DefinitionStages.WithCreate> definePtrRecordSet(String name) Specifies definition of a PTR record set.- Parameters:
name- name of the PTR record set- Returns:
- the stage representing configuration for the PTR record set
-
defineSrvRecordSet
DnsRecordSet.DefinitionStages.SrvRecordSetBlank<DnsZone.DefinitionStages.WithCreate> defineSrvRecordSet(String name) Specifies definition of a SRV record set.- Parameters:
name- the name of the SRV record set- Returns:
- the stage representing configuration for the SRV record set
-
defineTxtRecordSet
DnsRecordSet.DefinitionStages.TxtRecordSetBlank<DnsZone.DefinitionStages.WithCreate> defineTxtRecordSet(String name) Specifies definition of a TXT record set.- Parameters:
name- the name of the TXT record set- Returns:
- the stage representing configuration for the TXT record set
-