Interface DnsRecordSet

All Superinterfaces:
ChildResource<DnsZone>, ExternalChildResource<DnsRecordSet,DnsZone>, HasInnerModel<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>, HasInnerModel<RecordSetInner>
An immutable client-side representation of a record set in Azure DNS Zone.
  • 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

      Map<String,String> metadata()
      Returns:
      the metadata associated with this record set.
    • fqdn

      String fqdn()
      Returns:
      the fully qualified domain name of the record set.
    • etag

      String etag()
      Returns:
      the etag associated with the record set.