DnsZone.UpdateStages.WithRecordSet Interface
public static interface DnsZone.UpdateStages.WithRecordSet
The stage of the DNS zone update allowing to specify record set.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
ARecord |
defineARecordSet(String name)
Specifies definition of an A record set to be attached to the DNS zone. |
abstract
Aaaa |
defineAaaaRecordSet(String name)
Specifies definition of an AAAA record set to be attached to the DNS zone. |
abstract
CName |
defineCNameRecordSet(String name)
Specifies definition of a CNAME record set. |
abstract
Caa |
defineCaaRecordSet(String name)
Specifies definition of a Caa record set to be attached to the DNS zone. |
abstract
MXRecord |
defineMXRecordSet(String name)
Specifies definition of a MX record set to be attached to the DNS zone. |
abstract
NSRecord |
defineNSRecordSet(String name)
Specifies definition of an NS record set to be attached to the DNS zone. |
abstract
Ptr |
definePtrRecordSet(String name)
Specifies definition of a PTR record set to be attached to the DNS zone. |
abstract
Srv |
defineSrvRecordSet(String name)
Specifies definition of a SRV record set to be attached to the DNS zone. |
abstract
Txt |
defineTxtRecordSet(String name)
Specifies definition of a TXT record set to be attached to the DNS zone. |
abstract
Update |
updateARecordSet(String name)
Begins the description of an update of an existing A record set in this DNS zone. |
abstract
Update |
updateAaaaRecordSet(String name)
Begins the description of an update of an existing AAAA record set in this DNS zone. |
abstract
Update |
updateCNameRecordSet(String name)
Specifies definition of a CNAME record set. |
abstract
Update |
updateCaaRecordSet(String name)
Begins the description of an update of an existing Caa record set in this DNS zone. |
abstract
Update |
updateMXRecordSet(String name)
Begins the description of an update of an existing MX record set in this DNS zone. |
abstract
Update |
updateNSRecordSet(String name)
Begins the description of an update of an existing NS record set in this DNS zone. |
abstract
Update |
updatePtrRecordSet(String name)
Begins the description of an update of an existing PTR record set in this DNS zone. |
abstract
Update |
updateSoaRecord()
Begins the description of an update of the SOA record in this DNS zone. |
abstract
Update |
updateSrvRecordSet(String name)
Begins the description of an update of an existing SRV record set in this DNS zone. |
abstract
Update |
updateTxtRecordSet(String name)
Begins the description of an update of an existing TXT record set in this DNS zone. |
abstract Update |
withCNameRecordSet(String name, String alias)
Specifies definition of a CNAME record set to be attached to the DNS zone. |
abstract Update |
withoutARecordSet(String name)
Removes a A record set in the DNS zone. |
abstract Update |
withoutARecordSet(String name, String eTagValue)
Removes a A record set in the DNS zone. |
abstract Update |
withoutAaaaRecordSet(String name)
Removes a AAAA record set in the DNS zone. |
abstract Update |
withoutAaaaRecordSet(String name, String eTagValue)
Removes a AAAA record set in the DNS zone. |
abstract Update |
withoutCNameRecordSet(String name)
Removes a CNAME record set in the DNS zone. |
abstract Update |
withoutCNameRecordSet(String name, String eTagValue)
Removes a CNAME record set in the DNS zone. |
abstract Update |
withoutCaaRecordSet(String name)
Removes a Caa record set in the DNS zone. |
abstract Update |
withoutCaaRecordSet(String name, String eTagValue)
Removes a Caa record set in the DNS zone. |
abstract Update |
withoutMXRecordSet(String name)
Removes a MX record set in the DNS zone. |
abstract Update |
withoutMXRecordSet(String name, String eTagValue)
Removes a MX record set in the DNS zone. |
abstract Update |
withoutNSRecordSet(String name)
Removes a NS record set in the DNS zone. |
abstract Update |
withoutNSRecordSet(String name, String eTagValue)
Removes a NS record set in the DNS zone. |
abstract Update |
withoutPtrRecordSet(String name)
Removes a PTR record set in the DNS zone. |
abstract Update |
withoutPtrRecordSet(String name, String eTagValue)
Removes a PTR record set in the DNS zone. |
abstract Update |
withoutSrvRecordSet(String name)
Removes a SRV record set in the DNS zone. |
abstract Update |
withoutSrvRecordSet(String name, String eTagValue)
Removes a SRV record set in the DNS zone. |
abstract Update |
withoutTxtRecordSet(String name)
Removes a TXT record set in the DNS zone. |
abstract Update |
withoutTxtRecordSet(String name, String eTagValue)
Removes a TXT record set in the DNS zone. |
Method Details
defineARecordSet
public abstract DnsRecordSet.UpdateDefinitionStages.ARecordSetBlank
Specifies definition of an A record set to be attached to the DNS zone.
Parameters:
Returns:
defineAaaaRecordSet
public abstract DnsRecordSet.UpdateDefinitionStages.AaaaRecordSetBlank
Specifies definition of an AAAA record set to be attached to the DNS zone.
Parameters:
Returns:
defineCNameRecordSet
public abstract DnsRecordSet.UpdateDefinitionStages.CNameRecordSetBlank
Specifies definition of a CNAME record set.
Parameters:
Returns:
defineCaaRecordSet
public abstract DnsRecordSet.UpdateDefinitionStages.CaaRecordSetBlank
Specifies definition of a Caa record set to be attached to the DNS zone.
Parameters:
Returns:
defineMXRecordSet
public abstract DnsRecordSet.UpdateDefinitionStages.MXRecordSetBlank
Specifies definition of a MX record set to be attached to the DNS zone.
Parameters:
Returns:
defineNSRecordSet
public abstract DnsRecordSet.UpdateDefinitionStages.NSRecordSetBlank
Specifies definition of an NS record set to be attached to the DNS zone.
Parameters:
Returns:
definePtrRecordSet
public abstract DnsRecordSet.UpdateDefinitionStages.PtrRecordSetBlank
Specifies definition of a PTR record set to be attached to the DNS zone.
Parameters:
Returns:
defineSrvRecordSet
public abstract DnsRecordSet.UpdateDefinitionStages.SrvRecordSetBlank
Specifies definition of a SRV record set to be attached to the DNS zone.
Parameters:
Returns:
defineTxtRecordSet
public abstract DnsRecordSet.UpdateDefinitionStages.TxtRecordSetBlank
Specifies definition of a TXT record set to be attached to the DNS zone.
Parameters:
Returns:
updateARecordSet
public abstract DnsRecordSet.UpdateARecordSet updateARecordSet(String name)
Begins the description of an update of an existing A record set in this DNS zone.
Parameters:
Returns:
updateAaaaRecordSet
public abstract DnsRecordSet.UpdateAaaaRecordSet updateAaaaRecordSet(String name)
Begins the description of an update of an existing AAAA record set in this DNS zone.
Parameters:
Returns:
updateCNameRecordSet
public abstract DnsRecordSet.UpdateCNameRecordSet updateCNameRecordSet(String name)
Specifies definition of a CNAME record set.
Parameters:
Returns:
updateCaaRecordSet
public abstract DnsRecordSet.UpdateCaaRecordSet updateCaaRecordSet(String name)
Begins the description of an update of an existing Caa record set in this DNS zone.
Parameters:
Returns:
updateMXRecordSet
public abstract DnsRecordSet.UpdateMXRecordSet updateMXRecordSet(String name)
Begins the description of an update of an existing MX record set in this DNS zone.
Parameters:
Returns:
updateNSRecordSet
public abstract DnsRecordSet.UpdateNSRecordSet updateNSRecordSet(String name)
Begins the description of an update of an existing NS record set in this DNS zone.
Parameters:
Returns:
updatePtrRecordSet
public abstract DnsRecordSet.UpdatePtrRecordSet updatePtrRecordSet(String name)
Begins the description of an update of an existing PTR record set in this DNS zone.
Parameters:
Returns:
updateSoaRecord
public abstract DnsRecordSet.UpdateSoaRecord updateSoaRecord()
Begins the description of an update of the SOA record in this DNS zone.
Returns:
updateSrvRecordSet
public abstract DnsRecordSet.UpdateSrvRecordSet updateSrvRecordSet(String name)
Begins the description of an update of an existing SRV record set in this DNS zone.
Parameters:
Returns:
updateTxtRecordSet
public abstract DnsRecordSet.UpdateTxtRecordSet updateTxtRecordSet(String name)
Begins the description of an update of an existing TXT record set in this DNS zone.
Parameters:
Returns:
withCNameRecordSet
public abstract DnsZone.Update withCNameRecordSet(String name, String alias)
Specifies definition of a CNAME record set to be attached to the DNS zone.
Parameters:
Returns:
withoutARecordSet
public abstract DnsZone.Update withoutARecordSet(String name)
Removes a A record set in the DNS zone.
Parameters:
Returns:
withoutARecordSet
public abstract DnsZone.Update withoutARecordSet(String name, String eTagValue)
Removes a A record set in the DNS zone.
Parameters:
Returns:
withoutAaaaRecordSet
public abstract DnsZone.Update withoutAaaaRecordSet(String name)
Removes a AAAA record set in the DNS zone.
Parameters:
Returns:
withoutAaaaRecordSet
public abstract DnsZone.Update withoutAaaaRecordSet(String name, String eTagValue)
Removes a AAAA record set in the DNS zone.
Parameters:
Returns:
withoutCNameRecordSet
public abstract DnsZone.Update withoutCNameRecordSet(String name)
Removes a CNAME record set in the DNS zone.
Parameters:
Returns:
withoutCNameRecordSet
public abstract DnsZone.Update withoutCNameRecordSet(String name, String eTagValue)
Removes a CNAME record set in the DNS zone.
Parameters:
Returns:
withoutCaaRecordSet
public abstract DnsZone.Update withoutCaaRecordSet(String name)
Removes a Caa record set in the DNS zone.
Parameters:
Returns:
withoutCaaRecordSet
public abstract DnsZone.Update withoutCaaRecordSet(String name, String eTagValue)
Removes a Caa record set in the DNS zone.
Parameters:
Returns:
withoutMXRecordSet
public abstract DnsZone.Update withoutMXRecordSet(String name)
Removes a MX record set in the DNS zone.
Parameters:
Returns:
withoutMXRecordSet
public abstract DnsZone.Update withoutMXRecordSet(String name, String eTagValue)
Removes a MX record set in the DNS zone.
Parameters:
Returns:
withoutNSRecordSet
public abstract DnsZone.Update withoutNSRecordSet(String name)
Removes a NS record set in the DNS zone.
Parameters:
Returns:
withoutNSRecordSet
public abstract DnsZone.Update withoutNSRecordSet(String name, String eTagValue)
Removes a NS record set in the DNS zone.
Parameters:
Returns:
withoutPtrRecordSet
public abstract DnsZone.Update withoutPtrRecordSet(String name)
Removes a PTR record set in the DNS zone.
Parameters:
Returns:
withoutPtrRecordSet
public abstract DnsZone.Update withoutPtrRecordSet(String name, String eTagValue)
Removes a PTR record set in the DNS zone.
Parameters:
Returns:
withoutSrvRecordSet
public abstract DnsZone.Update withoutSrvRecordSet(String name)
Removes a SRV record set in the DNS zone.
Parameters:
Returns:
withoutSrvRecordSet
public abstract DnsZone.Update withoutSrvRecordSet(String name, String eTagValue)
Removes a SRV record set in the DNS zone.
Parameters:
Returns:
withoutTxtRecordSet
public abstract DnsZone.Update withoutTxtRecordSet(String name)
Removes a TXT record set in the DNS zone.
Parameters:
Returns:
withoutTxtRecordSet
public abstract DnsZone.Update withoutTxtRecordSet(String name, String eTagValue)
Removes a TXT record set in the DNS zone.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for