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
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of a DNS zone record set definition as a part of parent definition.static interfaceGrouping of DNS zone record set definition stages as a part of parent DNS zone definition.static interfacethe set of configurations that can be updated for DNS record set irrespective of their typeRecordType.static interfaceThe entirety of an AAAA record set update as a part of parent DNS zone update.static interfaceThe entirety of an A record set update as a part of parent DNS zone update.static interfaceThe entirety of a Caa record set update as a part of parent DNS zone update.static interfaceThe entirety of CNAME record set update as part of parent DNS zone update.static interfaceThe entirety of a record sets update as a part of parent DNS zone update.static interfaceThe entirety of a DNS zone record set definition as a part of parent update.static interfaceGrouping of DNS zone record set definition stages as a part of parent DNS zone update.static interfaceThe entirety of a MX record set update as a part of parent DNS zone update.static interfaceThe entirety of a NS record set update as a part of parent DNS zone update.static interfaceThe entirety of a PTR record set update as a part of parent DNS zone update.static interfaceThe entirety of a SOA record update as a part of parent DNS zone update.static interfaceThe entirety of a SRV record set update as a part of parent DNS zone update.static interfaceGrouping of DNS zone record set update stages.static interfaceThe 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
idMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods 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.
-