DnsRecordSets<RecordSetT> Interface

Type Parameters

RecordSetT

the record set type

Implements

public interface DnsRecordSets
extends SupportsListing<RecordSetT>, SupportsGettingByName<RecordSetT>, HasParent<DnsZone>

Base interface for all record sets.

Method Summary

Modifier and Type Method and Description
abstract com.microsoft.azure.PagedList<RecordSetT> list(int pageSize)

Lists all the record sets, with number of entries in each page limited to given size.

abstract com.microsoft.azure.PagedList<RecordSetT> list(String recordSetNameSuffix)

Lists all the record sets with the given suffix.

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

abstract rx.Observable<RecordSetT> listAsync(int pageSize)

Lists all the record sets, with number of entries in each page limited to given size.

abstract rx.Observable<RecordSetT> listAsync(String recordSetNameSuffix)

Lists all the record sets with the given suffix.

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

Method Details

list

public abstract PagedList 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

public abstract PagedList 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

public abstract PagedList 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

public abstract Observable 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

public abstract Observable 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

public abstract Observable 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

Applies to