Interface DnsRecordSets<RecordSetT>
-
- Type Parameters:
RecordSetT- the record set type
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<DnsZone>,com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByName<RecordSetT>,com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing<RecordSetT>
- All Known Subinterfaces:
AaaaRecordSets,ARecordSets,CaaRecordSets,CNameRecordSets,MXRecordSets,NSRecordSets,PtrRecordSets,SrvRecordSets,TxtRecordSets
public interface DnsRecordSets<RecordSetT> extends com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing<RecordSetT>, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByName<RecordSetT>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<DnsZone>
Base interface for all record sets.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.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>list(String recordSetNameSuffix)Lists all the record sets with the given suffix.com.microsoft.azure.PagedList<RecordSetT>list(String recordSetNameSuffix, int pageSize)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>listAsync(String recordSetNameSuffix)Lists all the record sets with the given suffix.rx.Observable<RecordSetT>listAsync(String recordSetNameSuffix, int pageSize)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
parent
-
-
-
-
Method Detail
-
list
com.microsoft.azure.PagedList<RecordSetT> list(String recordSetNameSuffix)
Lists all the record sets with the given suffix.- Parameters:
recordSetNameSuffix- the record set name suffix- Returns:
- list of record sets
-
list
com.microsoft.azure.PagedList<RecordSetT> list(int pageSize)
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
com.microsoft.azure.PagedList<RecordSetT> list(String recordSetNameSuffix, int pageSize)
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
rx.Observable<RecordSetT> listAsync(String recordSetNameSuffix)
Lists all the record sets with the given suffix.- Parameters:
recordSetNameSuffix- the record set name suffix- Returns:
- an observable that emits record sets
-
listAsync
rx.Observable<RecordSetT> listAsync(int pageSize)
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
rx.Observable<RecordSetT> listAsync(String recordSetNameSuffix, int pageSize)
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
-
-