public virtual System.Threading.Tasks.Task <Azure.Response <Azure.ResourceManager.Dns.Models.RecordSet> > GetAsync(string resourceGroupName, string zoneName, string relativeRecordSetName, Azure.ResourceManager.Dns.Models.RecordType recordType, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     throw null;
 }
 public virtual System.Threading.Tasks.Task <Azure.Response <Azure.ResourceManager.Dns.Models.RecordSet> > CreateOrUpdateAsync(string resourceGroupName, string zoneName, string relativeRecordSetName, Azure.ResourceManager.Dns.Models.RecordType recordType, Azure.ResourceManager.Dns.Models.RecordSet parameters, string ifMatch = null, string ifNoneMatch = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     throw null;
 }
 public virtual Azure.Response Delete(string resourceGroupName, string zoneName, string relativeRecordSetName, Azure.ResourceManager.Dns.Models.RecordType recordType, string ifMatch = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     throw null;
 }
 public virtual Azure.AsyncPageable <Azure.ResourceManager.Dns.Models.RecordSet> ListByTypeAsync(string resourceGroupName, string zoneName, Azure.ResourceManager.Dns.Models.RecordType recordType, int?top = default(int?), string recordsetnamesuffix = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     throw null;
 }