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.microsoft.azure.PagedList<RecordSetT>list(int pageSize) Lists all the record sets, with number of entries in each page limited to given size.com.microsoft.azure.PagedList<RecordSetT>Lists all the record sets with the given suffix.com.microsoft.azure.PagedList<RecordSetT>Lists all the record sets with the given suffix, also limits the number of entries per page to the given page size.rx.Observable<RecordSetT>listAsync(int pageSize) Lists all the record sets, with number of entries in each page limited to given size.rx.Observable<RecordSetT>Lists all the record sets with the given suffix.rx.Observable<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 com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByName
getByNameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.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
-