Interface PrivateDnsRecordSets<PrivateRecordSetT>
- Type Parameters:
PrivateRecordSetT- the record set type
- All Superinterfaces:
HasParent<PrivateDnsZone>,SupportsGettingByName<PrivateRecordSetT>,SupportsListing<PrivateRecordSetT>
- All Known Subinterfaces:
AaaaRecordSets,ARecordSets,CnameRecordSets,MxRecordSets,PtrRecordSets,SrvRecordSets,TxtRecordSets
public interface PrivateDnsRecordSets<PrivateRecordSetT>
extends SupportsListing<PrivateRecordSetT>, SupportsGettingByName<PrivateRecordSetT>, HasParent<PrivateDnsZone>
Base interface for all record sets.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.http.rest.PagedIterable<PrivateRecordSetT>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<PrivateRecordSetT>Lists all the record sets with the given suffix.com.azure.core.http.rest.PagedIterable<PrivateRecordSetT>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<PrivateRecordSetT>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<PrivateRecordSetT>Lists all the record sets with the given suffix.com.azure.core.http.rest.PagedFlux<PrivateRecordSetT>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
com.azure.core.http.rest.PagedIterable<PrivateRecordSetT> 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
Lists all the record sets with the given suffix.- Parameters:
recordSetNameSuffix- the record set name suffix- Returns:
- A
PagedFluxof 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:
- A
PagedFluxof record sets
-
listAsync
com.azure.core.http.rest.PagedFlux<PrivateRecordSetT> 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:
- A
PagedFluxof record sets
-