Interface DnsRecordSet

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<DnsZone>, com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource<DnsRecordSet,​DnsZone>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.dns.implementation.RecordSetInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<DnsZone>, com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<DnsRecordSet>
    All Known Subinterfaces:
    AaaaRecordSet, ARecordSet, CaaRecordSet, CNameRecordSet, MXRecordSet, NSRecordSet, PtrRecordSet, SoaRecordSet, SrvRecordSet, TxtRecordSet

    public interface DnsRecordSet
    extends com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource<DnsRecordSet,​DnsZone>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.dns.implementation.RecordSetInner>
    An immutable client-side representation of a record set in Azure DNS Zone.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String eTag()  
      String fqdn()  
      Map<String,​String> metadata()  
      RecordType recordType()  
      long timeToLive()  
      • 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 Detail

      • 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

        @Beta(V1_9_0)
        String fqdn()
        Returns:
        the fully qualified domain name of the record set.
      • eTag

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