Interface DnsZone.UpdateStages.WithRecordSet
-
- All Known Subinterfaces:
DnsZone.Update
- Enclosing interface:
- DnsZone.UpdateStages
public static interface DnsZone.UpdateStages.WithRecordSetThe stage of the DNS zone update allowing to specify record set.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DnsRecordSet.UpdateDefinitionStages.AaaaRecordSetBlank<DnsZone.Update>defineAaaaRecordSet(String name)Specifies definition of an AAAA record set to be attached to the DNS zone.DnsRecordSet.UpdateDefinitionStages.ARecordSetBlank<DnsZone.Update>defineARecordSet(String name)Specifies definition of an A record set to be attached to the DNS zone.DnsRecordSet.UpdateDefinitionStages.CaaRecordSetBlank<DnsZone.Update>defineCaaRecordSet(String name)Specifies definition of a Caa record set to be attached to the DNS zone.DnsRecordSet.UpdateDefinitionStages.CNameRecordSetBlank<DnsZone.Update>defineCNameRecordSet(String name)Specifies definition of a CNAME record set.DnsRecordSet.UpdateDefinitionStages.MXRecordSetBlank<DnsZone.Update>defineMXRecordSet(String name)Specifies definition of a MX record set to be attached to the DNS zone.DnsRecordSet.UpdateDefinitionStages.NSRecordSetBlank<DnsZone.Update>defineNSRecordSet(String name)Specifies definition of an NS record set to be attached to the DNS zone.DnsRecordSet.UpdateDefinitionStages.PtrRecordSetBlank<DnsZone.Update>definePtrRecordSet(String name)Specifies definition of a PTR record set to be attached to the DNS zone.DnsRecordSet.UpdateDefinitionStages.SrvRecordSetBlank<DnsZone.Update>defineSrvRecordSet(String name)Specifies definition of a SRV record set to be attached to the DNS zone.DnsRecordSet.UpdateDefinitionStages.TxtRecordSetBlank<DnsZone.Update>defineTxtRecordSet(String name)Specifies definition of a TXT record set to be attached to the DNS zone.DnsRecordSet.UpdateAaaaRecordSetupdateAaaaRecordSet(String name)Begins the description of an update of an existing AAAA record set in this DNS zone.DnsRecordSet.UpdateARecordSetupdateARecordSet(String name)Begins the description of an update of an existing A record set in this DNS zone.DnsRecordSet.UpdateCaaRecordSetupdateCaaRecordSet(String name)Begins the description of an update of an existing Caa record set in this DNS zone.DnsRecordSet.UpdateCNameRecordSetupdateCNameRecordSet(String name)Specifies definition of a CNAME record set.DnsRecordSet.UpdateMXRecordSetupdateMXRecordSet(String name)Begins the description of an update of an existing MX record set in this DNS zone.DnsRecordSet.UpdateNSRecordSetupdateNSRecordSet(String name)Begins the description of an update of an existing NS record set in this DNS zone.DnsRecordSet.UpdatePtrRecordSetupdatePtrRecordSet(String name)Begins the description of an update of an existing PTR record set in this DNS zone.DnsRecordSet.UpdateSoaRecordupdateSoaRecord()Begins the description of an update of the SOA record in this DNS zone.DnsRecordSet.UpdateSrvRecordSetupdateSrvRecordSet(String name)Begins the description of an update of an existing SRV record set in this DNS zone.DnsRecordSet.UpdateTxtRecordSetupdateTxtRecordSet(String name)Begins the description of an update of an existing TXT record set in this DNS zone.DnsZone.UpdatewithCNameRecordSet(String name, String alias)Specifies definition of a CNAME record set to be attached to the DNS zone.DnsZone.UpdatewithoutAaaaRecordSet(String name)Removes a AAAA record set in the DNS zone.DnsZone.UpdatewithoutAaaaRecordSet(String name, String eTagValue)Removes a AAAA record set in the DNS zone.DnsZone.UpdatewithoutARecordSet(String name)Removes a A record set in the DNS zone.DnsZone.UpdatewithoutARecordSet(String name, String eTagValue)Removes a A record set in the DNS zone.DnsZone.UpdatewithoutCaaRecordSet(String name)Removes a Caa record set in the DNS zone.DnsZone.UpdatewithoutCaaRecordSet(String name, String eTagValue)Removes a Caa record set in the DNS zone.DnsZone.UpdatewithoutCNameRecordSet(String name)Removes a CNAME record set in the DNS zone.DnsZone.UpdatewithoutCNameRecordSet(String name, String eTagValue)Removes a CNAME record set in the DNS zone.DnsZone.UpdatewithoutMXRecordSet(String name)Removes a MX record set in the DNS zone.DnsZone.UpdatewithoutMXRecordSet(String name, String eTagValue)Removes a MX record set in the DNS zone.DnsZone.UpdatewithoutNSRecordSet(String name)Removes a NS record set in the DNS zone.DnsZone.UpdatewithoutNSRecordSet(String name, String eTagValue)Removes a NS record set in the DNS zone.DnsZone.UpdatewithoutPtrRecordSet(String name)Removes a PTR record set in the DNS zone.DnsZone.UpdatewithoutPtrRecordSet(String name, String eTagValue)Removes a PTR record set in the DNS zone.DnsZone.UpdatewithoutSrvRecordSet(String name)Removes a SRV record set in the DNS zone.DnsZone.UpdatewithoutSrvRecordSet(String name, String eTagValue)Removes a SRV record set in the DNS zone.DnsZone.UpdatewithoutTxtRecordSet(String name)Removes a TXT record set in the DNS zone.DnsZone.UpdatewithoutTxtRecordSet(String name, String eTagValue)Removes a TXT record set in the DNS zone.
-
-
-
Method Detail
-
defineARecordSet
DnsRecordSet.UpdateDefinitionStages.ARecordSetBlank<DnsZone.Update> defineARecordSet(String name)
Specifies definition of an A record set to be attached to the DNS zone.- Parameters:
name- name of the A record set- Returns:
- the stage representing configuration for the A record set
-
defineAaaaRecordSet
DnsRecordSet.UpdateDefinitionStages.AaaaRecordSetBlank<DnsZone.Update> defineAaaaRecordSet(String name)
Specifies definition of an AAAA record set to be attached to the DNS zone.- Parameters:
name- name of the AAAA record set- Returns:
- the stage representing configuration for the AAAA record set
-
defineCaaRecordSet
@Beta(V1_9_0) DnsRecordSet.UpdateDefinitionStages.CaaRecordSetBlank<DnsZone.Update> defineCaaRecordSet(String name)
Specifies definition of a Caa record set to be attached to the DNS zone.- Parameters:
name- the name of the Caa record set- Returns:
- the stage representing configuration for the Caa record set
-
withCNameRecordSet
DnsZone.Update withCNameRecordSet(String name, String alias)
Specifies definition of a CNAME record set to be attached to the DNS zone.- Parameters:
name- name of the CNAME record setalias- the CNAME record alias- Returns:
- the next stage of DNS zone definition
-
defineCNameRecordSet
DnsRecordSet.UpdateDefinitionStages.CNameRecordSetBlank<DnsZone.Update> 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.UpdateDefinitionStages.MXRecordSetBlank<DnsZone.Update> defineMXRecordSet(String name)
Specifies definition of a MX record set to be attached to the DNS zone.- Parameters:
name- name of the MX record set- Returns:
- the stage representing configuration for the MX record set
-
defineNSRecordSet
DnsRecordSet.UpdateDefinitionStages.NSRecordSetBlank<DnsZone.Update> defineNSRecordSet(String name)
Specifies definition of an NS record set to be attached to the DNS zone.- Parameters:
name- name of the NS record set- Returns:
- the stage representing configuration for the NS record set
-
definePtrRecordSet
DnsRecordSet.UpdateDefinitionStages.PtrRecordSetBlank<DnsZone.Update> definePtrRecordSet(String name)
Specifies definition of a PTR record set to be attached to the DNS zone.- Parameters:
name- name of the PTR record set- Returns:
- the stage representing configuration for the PTR record set
-
defineSrvRecordSet
DnsRecordSet.UpdateDefinitionStages.SrvRecordSetBlank<DnsZone.Update> defineSrvRecordSet(String name)
Specifies definition of a SRV record set to be attached to the DNS zone.- Parameters:
name- the name of the SRV record set- Returns:
- the stage representing configuration for the SRV record set
-
defineTxtRecordSet
DnsRecordSet.UpdateDefinitionStages.TxtRecordSetBlank<DnsZone.Update> defineTxtRecordSet(String name)
Specifies definition of a TXT record set to be attached to the DNS zone.- Parameters:
name- the name of the TXT record set- Returns:
- the stage representing configuration for the TXT record set
-
updateARecordSet
DnsRecordSet.UpdateARecordSet updateARecordSet(String name)
Begins the description of an update of an existing A record set in this DNS zone.- Parameters:
name- name of the A record set- Returns:
- the stage representing configuration for the A record set
-
updateAaaaRecordSet
DnsRecordSet.UpdateAaaaRecordSet updateAaaaRecordSet(String name)
Begins the description of an update of an existing AAAA record set in this DNS zone.- Parameters:
name- name of the AAAA record set- Returns:
- the stage representing configuration for the AAAA record set
-
updateCaaRecordSet
@Beta(V1_9_0) DnsRecordSet.UpdateCaaRecordSet updateCaaRecordSet(String name)
Begins the description of an update of an existing Caa record set in this DNS zone.- Parameters:
name- the name of the Caa record set- Returns:
- the stage representing configuration for the Caa record set
-
updateCNameRecordSet
DnsRecordSet.UpdateCNameRecordSet updateCNameRecordSet(String name)
Specifies definition of a CNAME record set.- Parameters:
name- name of the CNAME record set- Returns:
- the stage representing configuration for the CNAME record set
-
updateMXRecordSet
DnsRecordSet.UpdateMXRecordSet updateMXRecordSet(String name)
Begins the description of an update of an existing MX record set in this DNS zone.- Parameters:
name- name of the MX record set- Returns:
- the stage representing configuration for the MX record set
-
updateNSRecordSet
DnsRecordSet.UpdateNSRecordSet updateNSRecordSet(String name)
Begins the description of an update of an existing NS record set in this DNS zone.- Parameters:
name- name of the NS record set- Returns:
- the stage representing configuration for the NS record set
-
updatePtrRecordSet
DnsRecordSet.UpdatePtrRecordSet updatePtrRecordSet(String name)
Begins the description of an update of an existing PTR record set in this DNS zone.- Parameters:
name- name of the PTR record set- Returns:
- the stage representing configuration for the PTR record set
-
updateSrvRecordSet
DnsRecordSet.UpdateSrvRecordSet updateSrvRecordSet(String name)
Begins the description of an update of an existing SRV record set in this DNS zone.- Parameters:
name- the name of the SRV record set- Returns:
- the stage representing configuration for the SRV record set
-
updateTxtRecordSet
DnsRecordSet.UpdateTxtRecordSet updateTxtRecordSet(String name)
Begins the description of an update of an existing TXT record set in this DNS zone.- Parameters:
name- the name of the TXT record set- Returns:
- the stage representing configuration for the TXT record set
-
updateSoaRecord
DnsRecordSet.UpdateSoaRecord updateSoaRecord()
Begins the description of an update of the SOA record in this DNS zone.- Returns:
- the stage representing configuration for the TXT record set
-
withoutARecordSet
DnsZone.Update withoutARecordSet(String name)
Removes a A record set in the DNS zone.- Parameters:
name- name of the A record set- Returns:
- the next stage of DNS zone update
-
withoutARecordSet
DnsZone.Update withoutARecordSet(String name, String eTagValue)
Removes a A record set in the DNS zone.- Parameters:
name- name of the A record seteTagValue- the etag to use for concurrent protection- Returns:
- the next stage of DNS zone update
-
withoutAaaaRecordSet
DnsZone.Update withoutAaaaRecordSet(String name)
Removes a AAAA record set in the DNS zone.- Parameters:
name- name of the AAAA record set- Returns:
- the next stage of DNS zone update
-
withoutAaaaRecordSet
DnsZone.Update withoutAaaaRecordSet(String name, String eTagValue)
Removes a AAAA record set in the DNS zone.- Parameters:
name- name of the AAAA record seteTagValue- the etag to use for concurrent protection- Returns:
- the next stage of DNS zone update
-
withoutCaaRecordSet
@Beta(V1_9_0) DnsZone.Update withoutCaaRecordSet(String name)
Removes a Caa record set in the DNS zone.- Parameters:
name- name of the Caa record set- Returns:
- the next stage of DNS zone update
-
withoutCaaRecordSet
@Beta(V1_9_0) DnsZone.Update withoutCaaRecordSet(String name, String eTagValue)
Removes a Caa record set in the DNS zone.- Parameters:
name- name of the Caa record seteTagValue- the etag to use for concurrent protection- Returns:
- the next stage of DNS zone update
-
withoutCNameRecordSet
DnsZone.Update withoutCNameRecordSet(String name)
Removes a CNAME record set in the DNS zone.- Parameters:
name- name of the CNAME record set- Returns:
- the next stage of DNS zone update
-
withoutCNameRecordSet
DnsZone.Update withoutCNameRecordSet(String name, String eTagValue)
Removes a CNAME record set in the DNS zone.- Parameters:
name- name of the CNAME record seteTagValue- the etag to use for concurrent protection- Returns:
- the next stage of DNS zone update
-
withoutMXRecordSet
DnsZone.Update withoutMXRecordSet(String name)
Removes a MX record set in the DNS zone.- Parameters:
name- name of the MX record set- Returns:
- the next stage of DNS zone update
-
withoutMXRecordSet
DnsZone.Update withoutMXRecordSet(String name, String eTagValue)
Removes a MX record set in the DNS zone.- Parameters:
name- name of the MX record seteTagValue- the etag to use for concurrent protection- Returns:
- the next stage of DNS zone update
-
withoutNSRecordSet
DnsZone.Update withoutNSRecordSet(String name)
Removes a NS record set in the DNS zone.- Parameters:
name- name of the NS record set- Returns:
- the next stage of DNS zone update
-
withoutNSRecordSet
DnsZone.Update withoutNSRecordSet(String name, String eTagValue)
Removes a NS record set in the DNS zone.- Parameters:
name- name of the NS record seteTagValue- the etag to use for concurrent protection- Returns:
- the next stage of DNS zone update
-
withoutPtrRecordSet
DnsZone.Update withoutPtrRecordSet(String name)
Removes a PTR record set in the DNS zone.- Parameters:
name- name of the PTR record set- Returns:
- the next stage of DNS zone update
-
withoutPtrRecordSet
DnsZone.Update withoutPtrRecordSet(String name, String eTagValue)
Removes a PTR record set in the DNS zone.- Parameters:
name- name of the PTR record seteTagValue- the etag to use for concurrent protection- Returns:
- the next stage of DNS zone update
-
withoutSrvRecordSet
DnsZone.Update withoutSrvRecordSet(String name)
Removes a SRV record set in the DNS zone.- Parameters:
name- name of the SRV record set- Returns:
- the next stage of DNS zone update
-
withoutSrvRecordSet
DnsZone.Update withoutSrvRecordSet(String name, String eTagValue)
Removes a SRV record set in the DNS zone.- Parameters:
name- name of the SRV record seteTagValue- the etag to use for concurrent protection- Returns:
- the next stage of DNS zone update
-
withoutTxtRecordSet
DnsZone.Update withoutTxtRecordSet(String name)
Removes a TXT record set in the DNS zone.- Parameters:
name- name of the TXT record set- Returns:
- the next stage of DNS zone update
-
withoutTxtRecordSet
DnsZone.Update withoutTxtRecordSet(String name, String eTagValue)
Removes a TXT record set in the DNS zone.- Parameters:
name- name of the TXT record seteTagValue- the etag to use for concurrent protection- Returns:
- the next stage of DNS zone update
-
-