Interface PrivateDnsRecordSets<PrivateRecordSetT>
- Type Parameters:
PrivateRecordSetT- the record set type
- All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<PrivateDnsZone>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByName<PrivateRecordSetT>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing<PrivateRecordSetT>
- All Known Subinterfaces:
AaaaRecordSets, ARecordSets, CnameRecordSets, MxRecordSets, PtrRecordSets, SrvRecordSets, TxtRecordSets
public interface PrivateDnsRecordSets<PrivateRecordSetT>
extends com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing<PrivateRecordSetT>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByName<PrivateRecordSetT>, com.azure.resourcemanager.resources.fluentcore.arm.models.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
-