Interface DnsZone.DefinitionStages.WithRecordSet
-
- All Known Subinterfaces:
DnsZone.Definition,DnsZone.DefinitionStages.WithCreate
- Enclosing interface:
- DnsZone.DefinitionStages
public static interface DnsZone.DefinitionStages.WithRecordSetThe stage of the DNS zone definition allowing to specify record set.
-
-
Method Summary
-
-
-
Method Detail
-
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
@Beta(V1_9_0) 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
DnsZone.DefinitionStages.WithCreate withCNameRecordSet(String name, String alias)
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
-
-