Interface DnsRecordSets<RecordSetT>
- Type Parameters:
RecordSetT- the record set type
- All Superinterfaces:
HasParent<DnsZone>, SupportsGettingByName<RecordSetT>, SupportsListing<RecordSetT>
- All Known Subinterfaces:
AaaaRecordSets, ARecordSets, CaaRecordSets, CnameRecordSets, MxRecordSets, NsRecordSets, PtrRecordSets, SrvRecordSets, TxtRecordSets
public interface DnsRecordSets<RecordSetT>
extends SupportsListing<RecordSetT>, SupportsGettingByName<RecordSetT>, HasParent<DnsZone>
Base interface for all record sets.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.http.rest.PagedIterable<RecordSetT> list(int pageSize) Lists all the record sets, with number of entries in each page limited to given size.com.azure.core.http.rest.PagedIterable<RecordSetT> Lists all the record sets with the given suffix.com.azure.core.http.rest.PagedIterable<RecordSetT> Lists all the record sets with the given suffix, also limits the number of entries per page to the given page size.com.azure.core.http.rest.PagedFlux<RecordSetT> listAsync(int pageSize) Lists all the record sets, with number of entries in each page limited to given size.com.azure.core.http.rest.PagedFlux<RecordSetT> Lists all the record sets with the given suffix.com.azure.core.http.rest.PagedFlux<RecordSetT> Lists all the record sets with the given suffix, also limits the number of entries per page to the given page size.Methods inherited from interface SupportsGettingByName
getByName, getByNameAsyncMethods inherited from interface SupportsListing
list, listAsync
-
Method Details
-
list
Lists all the record sets with the given suffix.- Parameters:
recordSetNameSuffix- the record set name suffix- Returns:
- list of record sets
-
list
Lists all the record sets, with number of entries in each page limited to given size.- Parameters:
pageSize- the maximum number of record sets in a page- Returns:
- list of record sets
-
list
Lists all the record sets with the given suffix, also limits the number of entries per page to the given page size.- Parameters:
recordSetNameSuffix- the record set name suffixpageSize- the maximum number of record sets in a page- Returns:
- the record sets
-
listAsync
Lists all the record sets with the given suffix.- Parameters:
recordSetNameSuffix- the record set name suffix- Returns:
- an observable that emits record sets
-
listAsync
Lists all the record sets, with number of entries in each page limited to given size.- Parameters:
pageSize- the maximum number of record sets in a page- Returns:
- an observable that emits record sets
-
listAsync
Lists all the record sets with the given suffix, also limits the number of entries per page to the given page size.- Parameters:
recordSetNameSuffix- the record set name suffixpageSize- the maximum number of record sets in a page- Returns:
- an observable that emits record sets
-