code: public void delete(String resourceGroupName, String privateZoneName, RecordType recordType, String relativeRecordSetName) {
          deleteWithServiceResponseAsync(resourceGroupName, privateZoneName, recordType, relativeRecordSetName).toBlocking().single().body();
      }
docs: Deletes a record set from a Private DNS zone. This operation cannot be undone.
  
  @param resourceGroupName The name of the resource group.
  @param privateZoneName The name of the Private DNS zone (without a terminating dot).
  @param recordType The type of DNS record in this record set. Record sets of type SOA cannot be deleted (they are deleted when the Private DNS zone is deleted). Possible values include: 'A', 'AAAA', 'CNAME', 'MX', 'PTR', 'SOA', 'SRV', 'TXT'
  @param relativeRecordSetName The name of the record set, relative to the name of the zone.
  @throws IllegalArgumentException thrown if parameters fail the validation
  @throws CloudException thrown if the request is rejected by server
  @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent