DnsZone Interface
Implements
public interface DnsZone
extends GroupableResource<com.microsoft.azure.management.dns.implementation.DnsZoneManager,com.microsoft.azure.management.dns.implementation.ZoneInner>, Refreshable<DnsZone>, Updatable<Update>
An immutable client-side representation of an Azure DNS Zone.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
ARecord |
aRecordSets() |
abstract
Aaaa |
aaaaRecordSets() |
abstract
Zone |
accessType() |
abstract
CName |
cNameRecordSets() |
abstract
Caa |
caaRecordSets() |
abstract java.lang.String | eTag() |
abstract
Soa |
getSoaRecordSet() |
abstract
com.microsoft.azure.PagedList<Dns |
listRecordSets() |
abstract
com.microsoft.azure.PagedList<Dns |
listRecordSets(int pageSize)
Lists all the record sets in this zone with each entries in each page limited to the given size. |
abstract
com.microsoft.azure.PagedList<Dns |
listRecordSets(String recordSetNameSuffix)
Lists all the record sets in this zone with the given suffix. |
abstract
com.microsoft.azure.PagedList<Dns |
listRecordSets(String recordSetNameSuffix, int pageSize)
Lists all the record sets in this zone with the given suffix, also limits the number of entries per page to the given page size. |
abstract long | maxNumberOfRecordSets() |
abstract
MXRecord |
mxRecordSets() |
abstract java.util.List<java.lang.String> | nameServers() |
abstract
NSRecord |
nsRecordSets() |
abstract long | numberOfRecordSets() |
abstract
Ptr |
ptrRecordSets() |
abstract java.util.List<java.lang.String> | registrationVirtualNetworkIds() |
abstract java.util.List<java.lang.String> | resolutionVirtualNetworkIds() |
abstract
Srv |
srvRecordSets() |
abstract
Txt |
txtRecordSets() |
Method Details
aRecordSets
public abstract ARecordSets aRecordSets()
Returns:
aaaaRecordSets
public abstract AaaaRecordSets aaaaRecordSets()
Returns:
accessType
public abstract ZoneType accessType()
Returns:
cNameRecordSets
public abstract CNameRecordSets cNameRecordSets()
Returns:
caaRecordSets
public abstract CaaRecordSets caaRecordSets()
Returns:
eTag
public abstract String eTag()
Returns:
getSoaRecordSet
public abstract SoaRecordSet getSoaRecordSet()
Returns:
listRecordSets
public abstract PagedList
Returns:
listRecordSets
public abstract PagedList
Lists all the record sets in this zone with each entries in each page limited to the given size.
Parameters:
Returns:
listRecordSets
public abstract PagedList
Lists all the record sets in this zone with the given suffix.
Parameters:
Returns:
listRecordSets
public abstract PagedList
Lists all the record sets in this zone with the given suffix, also limits the number of entries per page to the given page size.
Parameters:
Returns:
maxNumberOfRecordSets
public abstract long maxNumberOfRecordSets()
Returns:
mxRecordSets
public abstract MXRecordSets mxRecordSets()
Returns:
nameServers
public abstract List
Returns:
nsRecordSets
public abstract NSRecordSets nsRecordSets()
Returns:
numberOfRecordSets
public abstract long numberOfRecordSets()
Returns:
ptrRecordSets
public abstract PtrRecordSets ptrRecordSets()
Returns:
registrationVirtualNetworkIds
public abstract List
Returns:
resolutionVirtualNetworkIds
public abstract List
Returns:
srvRecordSets
public abstract SrvRecordSets srvRecordSets()
Returns:
txtRecordSets
public abstract TxtRecordSets txtRecordSets()
Returns:
Applies to
Azure SDK for Java