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 com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByName
getByName, getByNameAsyncMethods inherited from interface com.azure.resourcemanager.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
-