Interface DnsZone.UpdateStages.WithRecordSet
- All Known Subinterfaces:
DnsZone.Update
- Enclosing interface:
DnsZone.UpdateStages
public static interface DnsZone.UpdateStages.WithRecordSet
The stage of the DNS zone update allowing to specify record set.
-
Method Summary
Modifier and TypeMethodDescriptiondefineAaaaRecordSet(String name) Specifies definition of an AAAA record set to be attached to the DNS zone.defineARecordSet(String name) Specifies definition of an A record set to be attached to the DNS zone.defineCaaRecordSet(String name) Specifies definition of a Caa record set to be attached to the DNS zone.defineCNameRecordSet(String name) Specifies definition of a CNAME record set.defineMXRecordSet(String name) Specifies definition of a MX record set to be attached to the DNS zone.defineNSRecordSet(String name) Specifies definition of an NS record set to be attached to the DNS zone.definePtrRecordSet(String name) Specifies definition of a PTR record set to be attached to the DNS zone.defineSrvRecordSet(String name) Specifies definition of a SRV record set to be attached to the DNS zone.defineTxtRecordSet(String name) Specifies definition of a TXT record set to be attached to the DNS zone.updateAaaaRecordSet(String name) Begins the description of an update of an existing AAAA record set in this DNS zone.updateARecordSet(String name) Begins the description of an update of an existing A record set in this DNS zone.updateCaaRecordSet(String name) Begins the description of an update of an existing Caa record set in this DNS zone.updateCNameRecordSet(String name) Specifies definition of a CNAME record set.updateMXRecordSet(String name) Begins the description of an update of an existing MX record set in this DNS zone.updateNSRecordSet(String name) Begins the description of an update of an existing NS record set in this DNS zone.updatePtrRecordSet(String name) Begins the description of an update of an existing PTR record set in this DNS zone.Begins the description of an update of the SOA record in this DNS zone.updateSrvRecordSet(String name) Begins the description of an update of an existing SRV record set in this DNS zone.updateTxtRecordSet(String name) Begins the description of an update of an existing TXT record set in this DNS zone.withCNameRecordSet(String name, String alias) Specifies definition of a CNAME record set to be attached to the DNS zone.withoutAaaaRecordSet(String name) Removes a AAAA record set in the DNS zone.withoutAaaaRecordSet(String name, String etagValue) Removes a AAAA record set in the DNS zone.withoutARecordSet(String name) Removes a A record set in the DNS zone.withoutARecordSet(String name, String etagValue) Removes a A record set in the DNS zone.withoutCaaRecordSet(String name) Removes a Caa record set in the DNS zone.withoutCaaRecordSet(String name, String etagValue) Removes a Caa record set in the DNS zone.withoutCNameRecordSet(String name) Removes a CNAME record set in the DNS zone.withoutCNameRecordSet(String name, String etagValue) Removes a CNAME record set in the DNS zone.withoutMXRecordSet(String name) Removes a MX record set in the DNS zone.withoutMXRecordSet(String name, String etagValue) Removes a MX record set in the DNS zone.withoutNSRecordSet(String name) Removes a NS record set in the DNS zone.withoutNSRecordSet(String name, String etagValue) Removes a NS record set in the DNS zone.withoutPtrRecordSet(String name) Removes a PTR record set in the DNS zone.withoutPtrRecordSet(String name, String etagValue) Removes a PTR record set in the DNS zone.withoutSrvRecordSet(String name) Removes a SRV record set in the DNS zone.withoutSrvRecordSet(String name, String etagValue) Removes a SRV record set in the DNS zone.withoutTxtRecordSet(String name) Removes a TXT record set in the DNS zone.withoutTxtRecordSet(String name, String etagValue) Removes a TXT record set in the DNS zone.
-
Method Details
-
defineARecordSet
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
-