public interface com.microsoft.azure.management.dns.DnsRecordSet$Definition<ParentT> extends com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$ARecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithARecordIPv4Address<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithARecordIPv4AddressOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$AaaaRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithAaaaRecordIPv6Address<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithAaaaRecordIPv6AddressOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$CaaRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithCaaRecordEntry<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithCaaRecordEntryOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$CNameRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithCNameRecordAlias<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithCNameRecordSetAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$MXRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithMXRecordMailExchange<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithMXRecordMailExchangeOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$NSRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithNSRecordNameServer<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithNSRecordNameServerOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$PtrRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithPtrRecordTargetDomainName<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithPtrRecordTargetDomainNameOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$SrvRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithSrvRecordEntry<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithSrvRecordEntryOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$TxtRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithTxtRecordTextValue<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithTxtRecordTextValueOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithAttach<ParentT>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.microsoft.azure.management.dns.DnsRecordSet$Definition
  super_class: java.lang.Object
{
}
Signature: <ParentT:Ljava/lang/Object;>Ljava/lang/Object;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$ARecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithARecordIPv4Address<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithARecordIPv4AddressOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$AaaaRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithAaaaRecordIPv6Address<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithAaaaRecordIPv6AddressOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$CaaRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithCaaRecordEntry<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithCaaRecordEntryOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$CNameRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithCNameRecordAlias<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithCNameRecordSetAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$MXRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithMXRecordMailExchange<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithMXRecordMailExchangeOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$NSRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithNSRecordNameServer<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithNSRecordNameServerOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$PtrRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithPtrRecordTargetDomainName<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithPtrRecordTargetDomainNameOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$SrvRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithSrvRecordEntry<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithSrvRecordEntryOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$TxtRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithTxtRecordTextValue<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithTxtRecordTextValueOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$DefinitionStages$WithAttach<TParentT;>;
SourceFile: "DnsRecordSet.java"
NestHost: com.microsoft.azure.management.dns.DnsRecordSet
InnerClasses:
  public abstract Definition = com.microsoft.azure.management.dns.DnsRecordSet$Definition of com.microsoft.azure.management.dns.DnsRecordSet
  public abstract DefinitionStages = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages of com.microsoft.azure.management.dns.DnsRecordSet
  public abstract ARecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$ARecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract AaaaRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$AaaaRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract CNameRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$CNameRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract CaaRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$CaaRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract MXRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$MXRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract NSRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$NSRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract PtrRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$PtrRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract SrvRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$SrvRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract TxtRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$TxtRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithARecordIPv4Address = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithARecordIPv4Address of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithARecordIPv4AddressOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithARecordIPv4AddressOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithAaaaRecordIPv6Address = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithAaaaRecordIPv6Address of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithAaaaRecordIPv6AddressOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithAaaaRecordIPv6AddressOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithAttach = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithAttach of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithCNameRecordAlias = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithCNameRecordAlias of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithCNameRecordSetAttachable = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithCNameRecordSetAttachable of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithCaaRecordEntry = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithCaaRecordEntry of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithCaaRecordEntryOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithCaaRecordEntryOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithMXRecordMailExchange = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithMXRecordMailExchange of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithMXRecordMailExchangeOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithMXRecordMailExchangeOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithNSRecordNameServer = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithNSRecordNameServer of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithNSRecordNameServerOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithNSRecordNameServerOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithPtrRecordTargetDomainName = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithPtrRecordTargetDomainName of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithPtrRecordTargetDomainNameOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithPtrRecordTargetDomainNameOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithSrvRecordEntry = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithSrvRecordEntry of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithSrvRecordEntryOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithSrvRecordEntryOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithTxtRecordTextValue = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithTxtRecordTextValue of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages
  public abstract WithTxtRecordTextValueOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages$WithTxtRecordTextValueOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$DefinitionStages