Interface PrivateDnsZone.UpdateStages.WithRecordSet
-
- All Known Subinterfaces:
PrivateDnsZone.Update
- Enclosing interface:
- PrivateDnsZone.UpdateStages
public static interface PrivateDnsZone.UpdateStages.WithRecordSetThe stage of the private DNS zone update allowing to specify record set.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PrivateDnsRecordSet.UpdateDefinitionStages.AaaaRecordSetBlank<PrivateDnsZone.Update>defineAaaaRecordSet(String name)Specifies definition of an AAAA record set to be attached to the private DNS zone.PrivateDnsRecordSet.UpdateDefinitionStages.ARecordSetBlank<PrivateDnsZone.Update>defineARecordSet(String name)Specifies definition of an A record set to be attached to the private DNS zone.PrivateDnsRecordSet.UpdateDefinitionStages.CNameRecordSetBlank<PrivateDnsZone.Update>defineCnameRecordSet(String name)Specifies definition of a CNAME record set.PrivateDnsRecordSet.UpdateDefinitionStages.MXRecordSetBlank<PrivateDnsZone.Update>defineMxRecordSet(String name)Specifies definition of a MX record set to be attached to the private DNS zone.PrivateDnsRecordSet.UpdateDefinitionStages.PtrRecordSetBlank<PrivateDnsZone.Update>definePtrRecordSet(String name)Specifies definition of a PTR record set to be attached to the private DNS zone.PrivateDnsRecordSet.UpdateDefinitionStages.SoaRecordSetBlank<PrivateDnsZone.Update>defineSoaRecordSet()Specifies definition of a SOA record set to be attached to the private DNS zone.PrivateDnsRecordSet.UpdateDefinitionStages.SrvRecordSetBlank<PrivateDnsZone.Update>defineSrvRecordSet(String name)Specifies definition of a SRV record set to be attached to the private DNS zone.PrivateDnsRecordSet.UpdateDefinitionStages.TxtRecordSetBlank<PrivateDnsZone.Update>defineTxtRecordSet(String name)Specifies definition of a TXT record set to be attached to the private DNS zone.PrivateDnsRecordSet.UpdateAaaaRecordSetupdateAaaaRecordSet(String name)Begins the description of an update of an existing AAAA record set in this DNS zone.PrivateDnsRecordSet.UpdateARecordSetupdateARecordSet(String name)Begins the description of an update of an existing A record set in this DNS zone.PrivateDnsRecordSet.UpdateCNameRecordSetupdateCnameRecordSet(String name)Specifies definition of a CNAME record set.PrivateDnsRecordSet.UpdateMXRecordSetupdateMxRecordSet(String name)Begins the description of an update of an existing MX record set in this DNS zone.PrivateDnsRecordSet.UpdatePtrRecordSetupdatePtrRecordSet(String name)Begins the description of an update of an existing PTR record set in this DNS zone.PrivateDnsRecordSet.UpdateSoaRecordupdateSoaRecord()Begins the description of an update of the SOA record in this DNS zone.PrivateDnsRecordSet.UpdateSrvRecordSetupdateSrvRecordSet(String name)Begins the description of an update of an existing SRV record set in this DNS zone.PrivateDnsRecordSet.UpdateTxtRecordSetupdateTxtRecordSet(String name)Begins the description of an update of an existing TXT record set in this DNS zone.PrivateDnsZone.UpdatewithCnameRecordSet(String name, String alias)Specifies definition of a CNAME record set to be attached to the private DNS zone.PrivateDnsZone.UpdatewithoutAaaaRecordSet(String name)Removes a AAAA record set in the private DNS zone.PrivateDnsZone.UpdatewithoutAaaaRecordSet(String name, String etagValue)Removes a AAAA record set in the private DNS zone.PrivateDnsZone.UpdatewithoutARecordSet(String name)Removes a A record set in the private DNS zone.PrivateDnsZone.UpdatewithoutARecordSet(String name, String etagValue)Removes a A record set in the private DNS zone.PrivateDnsZone.UpdatewithoutCNameRecordSet(String name)Removes a CNAME record set in the private DNS zone.PrivateDnsZone.UpdatewithoutCNameRecordSet(String name, String etagValue)Removes a CNAME record set in the private DNS zone.PrivateDnsZone.UpdatewithoutMXRecordSet(String name)Removes a MX record set in the private DNS zone.PrivateDnsZone.UpdatewithoutMXRecordSet(String name, String etagValue)Removes a MX record set in the private DNS zone.PrivateDnsZone.UpdatewithoutPtrRecordSet(String name)Removes a PTR record set in the private DNS zone.PrivateDnsZone.UpdatewithoutPtrRecordSet(String name, String etagValue)Removes a PTR record set in the private DNS zone.PrivateDnsZone.UpdatewithoutSrvRecordSet(String name)Removes a SRV record set in the private DNS zone.PrivateDnsZone.UpdatewithoutSrvRecordSet(String name, String etagValue)Removes a SRV record set in the private DNS zone.PrivateDnsZone.UpdatewithoutTxtRecordSet(String name)Removes a TXT record set in the private DNS zone.PrivateDnsZone.UpdatewithoutTxtRecordSet(String name, String etagValue)Removes a TXT record set in the private DNS zone.
-
-
-
Method Detail
-
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
PrivateDnsZone.Update withCnameRecordSet(String name, String alias)
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
PrivateDnsRecordSet.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
-
updateARecordSet
PrivateDnsRecordSet.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
-
updateCnameRecordSet
PrivateDnsRecordSet.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
PrivateDnsRecordSet.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
-
updatePtrRecordSet
PrivateDnsRecordSet.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
-
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
PrivateDnsRecordSet.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
PrivateDnsRecordSet.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
-
withoutAaaaRecordSet
PrivateDnsZone.Update withoutAaaaRecordSet(String name)
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
PrivateDnsZone.Update withoutAaaaRecordSet(String name, String etagValue)
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
PrivateDnsZone.Update withoutARecordSet(String name)
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
PrivateDnsZone.Update withoutARecordSet(String name, String etagValue)
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
PrivateDnsZone.Update withoutCNameRecordSet(String name)
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
PrivateDnsZone.Update withoutCNameRecordSet(String name, String etagValue)
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
PrivateDnsZone.Update withoutMXRecordSet(String name)
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
PrivateDnsZone.Update withoutMXRecordSet(String name, String etagValue)
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
PrivateDnsZone.Update withoutPtrRecordSet(String name)
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
PrivateDnsZone.Update withoutPtrRecordSet(String name, String etagValue)
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
PrivateDnsZone.Update withoutSrvRecordSet(String name)
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
PrivateDnsZone.Update withoutSrvRecordSet(String name, String etagValue)
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
PrivateDnsZone.Update withoutTxtRecordSet(String name)
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
PrivateDnsZone.Update withoutTxtRecordSet(String name, String etagValue)
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
-
-