Interface PrivateDnsZone.UpdateStages.WithRecordSet
- All Known Subinterfaces:
PrivateDnsZone.Update
- Enclosing interface:
PrivateDnsZone.UpdateStages
public static interface PrivateDnsZone.UpdateStages.WithRecordSet
The stage of the private 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 private DNS zone.defineARecordSet(String name) Specifies definition of an A record set to be attached to the private 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 private DNS zone.definePtrRecordSet(String name) Specifies definition of a PTR record set to be attached to the private DNS zone.Specifies definition of a SOA record set to be attached to the private DNS zone.defineSrvRecordSet(String name) Specifies definition of a SRV record set to be attached to the private DNS zone.defineTxtRecordSet(String name) Specifies definition of a TXT record set to be attached to the private 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.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.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 private DNS zone.withoutAaaaRecordSet(String name) Removes a AAAA record set in the private DNS zone.withoutAaaaRecordSet(String name, String etagValue) Removes a AAAA record set in the private DNS zone.withoutARecordSet(String name) Removes a A record set in the private DNS zone.withoutARecordSet(String name, String etagValue) Removes a A record set in the private DNS zone.withoutCNameRecordSet(String name) Removes a CNAME record set in the private DNS zone.withoutCNameRecordSet(String name, String etagValue) Removes a CNAME record set in the private DNS zone.withoutMXRecordSet(String name) Removes a MX record set in the private DNS zone.withoutMXRecordSet(String name, String etagValue) Removes a MX record set in the private DNS zone.withoutPtrRecordSet(String name) Removes a PTR record set in the private DNS zone.withoutPtrRecordSet(String name, String etagValue) Removes a PTR record set in the private DNS zone.withoutSrvRecordSet(String name) Removes a SRV record set in the private DNS zone.withoutSrvRecordSet(String name, String etagValue) Removes a SRV record set in the private DNS zone.withoutTxtRecordSet(String name) Removes a TXT record set in the private DNS zone.withoutTxtRecordSet(String name, String etagValue) Removes a TXT record set in the private DNS zone.
-
Method Details
-
defineAaaaRecordSet
PrivateDnsRecordSet.UpdateDefinitionStages.AaaaRecordSetBlank<PrivateDnsZone.Update> defineAaaaRecordSet(String name) Specifies definition of an AAAA record set to be attached to the private DNS zone.- Parameters:
name- name of the AAAA record set- Returns:
- the stage representing configuration for the AAAA record set
-
defineARecordSet
PrivateDnsRecordSet.UpdateDefinitionStages.ARecordSetBlank<PrivateDnsZone.Update> defineARecordSet(String name) Specifies definition of an A record set to be attached to the private DNS zone.- Parameters:
name- name of the A record set- Returns:
- the stage representing configuration for the A record set
-
withCnameRecordSet
Specifies definition of a CNAME record set to be attached to the private DNS zone.- Parameters:
name- name of the CNAME record setalias- the CNAME record alias- Returns:
- the next stage of DNS zone definition
-
defineCnameRecordSet
PrivateDnsRecordSet.UpdateDefinitionStages.CNameRecordSetBlank<PrivateDnsZone.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
PrivateDnsRecordSet.UpdateDefinitionStages.MXRecordSetBlank<PrivateDnsZone.Update> defineMxRecordSet(String name) Specifies definition of a MX record set to be attached to the private DNS zone.- Parameters:
name- name of the MX record set- Returns:
- the stage representing configuration for the MX record set
-
definePtrRecordSet
PrivateDnsRecordSet.UpdateDefinitionStages.PtrRecordSetBlank<PrivateDnsZone.Update> definePtrRecordSet(String name) Specifies definition of a PTR record set to be attached to the private DNS zone.- Parameters:
name- name of the PTR record set- Returns:
- the stage representing configuration for the PTR record set
-
defineSoaRecordSet
PrivateDnsRecordSet.UpdateDefinitionStages.SoaRecordSetBlank<PrivateDnsZone.Update> defineSoaRecordSet()Specifies definition of a SOA record set to be attached to the private DNS zone.- Returns:
- the stage representing configuration for the SOA record set
-
defineSrvRecordSet
PrivateDnsRecordSet.UpdateDefinitionStages.SrvRecordSetBlank<PrivateDnsZone.Update> defineSrvRecordSet(String name) Specifies definition of a SRV record set to be attached to the private DNS zone.- Parameters:
name- the name of the SRV record set- Returns:
- the stage representing configuration for the SRV record set
-
defineTxtRecordSet
PrivateDnsRecordSet.UpdateDefinitionStages.TxtRecordSetBlank<PrivateDnsZone.Update> defineTxtRecordSet(String name) Specifies definition of a TXT record set to be attached to the private DNS zone.- Parameters:
name- the name of the TXT record set- Returns:
- the stage representing configuration for the TXT 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
-
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
-
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
-
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
-
updateSoaRecord
PrivateDnsRecordSet.UpdateSoaRecord updateSoaRecord()Begins the description of an update of the SOA record in this DNS zone.- Returns:
- the stage representing configuration for the SOA 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
-
withoutAaaaRecordSet
Removes a AAAA record set in the private 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 private 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
-
withoutARecordSet
Removes a A record set in the private 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 private 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
-
withoutCNameRecordSet
Removes a CNAME record set in the private 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 private 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 private 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 private 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
-
withoutPtrRecordSet
Removes a PTR record set in the private 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 private 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 private 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 private 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 private 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 private 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
-