package denominator;
import denominator.model.ResourceRecordSet;
/**
* Controls all resource records in the provider
*/
public interface AllProfileResourceRecordSetApi extends QualifiedResourceRecordSetApi {
/**
* Idempotently deletes all resource record sets with the specified {@link
* ResourceRecordSet#name() name} and {@link ResourceRecordSet#type()}. This does not error if no
* record sets match.
*
* @param name {@link ResourceRecordSet#name() name} of the rrset
* @param type {@link ResourceRecordSet#type() type} of the rrset
* @throws IllegalArgumentException if the zone is not found.
*/
void deleteByNameAndType(String name, String type);
static interface Factory {
AllProfileResourceRecordSetApi create(String id);
}
}