Interface DnsRecordSet
- All Superinterfaces:
ChildResource<DnsZone>
,ExternalChildResource<DnsRecordSet,
,DnsZone> HasInner<com.microsoft.azure.management.dns.implementation.RecordSetInner>
,HasName
,HasParent<DnsZone>
,Indexable
,Refreshable<DnsRecordSet>
- All Known Subinterfaces:
AaaaRecordSet
,ARecordSet
,CaaRecordSet
,CNameRecordSet
,MXRecordSet
,NSRecordSet
,PtrRecordSet
,SoaRecordSet
,SrvRecordSet
,TxtRecordSet
public interface DnsRecordSet
extends ExternalChildResource<DnsRecordSet,DnsZone>, HasInner<com.microsoft.azure.management.dns.implementation.RecordSetInner>
An immutable client-side representation of a record set in Azure DNS Zone.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of a DNS zone record set definition as a part of parent definition.static interface
Grouping of DNS zone record set definition stages as a part of parent DNS zone definition.static interface
the set of configurations that can be updated for DNS record set irrespective of their typeRecordType
.static interface
The entirety of an AAAA record set update as a part of parent DNS zone update.static interface
The entirety of an A record set update as a part of parent DNS zone update.static interface
The entirety of a Caa record set update as a part of parent DNS zone update.static interface
The entirety of CNAME record set update as part of parent DNS zone update.static interface
The entirety of a record sets update as a part of parent DNS zone update.static interface
The entirety of a DNS zone record set definition as a part of parent update.static interface
Grouping of DNS zone record set definition stages as a part of parent DNS zone update.static interface
The entirety of a MX record set update as a part of parent DNS zone update.static interface
The entirety of a NS record set update as a part of parent DNS zone update.static interface
The entirety of a PTR record set update as a part of parent DNS zone update.static interface
The entirety of a SOA record update as a part of parent DNS zone update.static interface
The entirety of a SRV record set update as a part of parent DNS zone update.static interface
Grouping of DNS zone record set update stages.static interface
The entirety of a TXT record set update as a part of parent DNS zone update. -
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parent
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Method Details
-
recordType
RecordType recordType()- Returns:
- the type of records in this record set
-
timeToLive
long timeToLive()- Returns:
- TTL of the records in this record set
-
metadata
- Returns:
- the metadata associated with this record set.
-
fqdn
- Returns:
- the fully qualified domain name of the record set.
-
eTag
String eTag()- Returns:
- the etag associated with the record set.
-