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 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

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByName

    getByName

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing

    list, listAsync
  • Method Details

    • 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 suffix
      pageSize - 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 suffix
      pageSize - the maximum number of record sets in a page
      Returns:
      an observable that emits record sets