public interface com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinition<ParentT> extends com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$ARecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithARecordIPv4Address<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithARecordIPv4AddressOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$AaaaRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithAaaaRecordIPv6Address<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithAaaaRecordIPv6AddressOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$CaaRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithCaaRecordEntry<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithCaaRecordEntryOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$CNameRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithCNameRecordAlias<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithCNameRecordSetAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$MXRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithMXRecordMailExchange<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithMXRecordMailExchangeOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$NSRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithNSRecordNameServer<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithNSRecordNameServerOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$PtrRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithPtrRecordTargetDomainName<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithPtrRecordTargetDomainNameOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$SrvRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithSrvRecordEntry<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithSrvRecordEntryOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$TxtRecordSetBlank<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithTxtRecordTextValue<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithTxtRecordTextValueOrAttachable<ParentT>, com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$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$UpdateDefinition
  super_class: java.lang.Object
{
}
Signature: <ParentT:Ljava/lang/Object;>Ljava/lang/Object;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$ARecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithARecordIPv4Address<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithARecordIPv4AddressOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$AaaaRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithAaaaRecordIPv6Address<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithAaaaRecordIPv6AddressOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$CaaRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithCaaRecordEntry<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithCaaRecordEntryOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$CNameRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithCNameRecordAlias<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithCNameRecordSetAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$MXRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithMXRecordMailExchange<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithMXRecordMailExchangeOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$NSRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithNSRecordNameServer<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithNSRecordNameServerOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$PtrRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithPtrRecordTargetDomainName<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithPtrRecordTargetDomainNameOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$SrvRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithSrvRecordEntry<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithSrvRecordEntryOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$TxtRecordSetBlank<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithTxtRecordTextValue<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithTxtRecordTextValueOrAttachable<TParentT;>;Lcom/microsoft/azure/management/dns/DnsRecordSet$UpdateDefinitionStages$WithAttach<TParentT;>;
SourceFile: "DnsRecordSet.java"
NestHost: com.microsoft.azure.management.dns.DnsRecordSet
InnerClasses:
  public abstract UpdateDefinition = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinition of com.microsoft.azure.management.dns.DnsRecordSet
  public abstract UpdateDefinitionStages = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages of com.microsoft.azure.management.dns.DnsRecordSet
  public abstract ARecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$ARecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract AaaaRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$AaaaRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract CNameRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$CNameRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract CaaRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$CaaRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract MXRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$MXRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract NSRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$NSRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract PtrRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$PtrRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract SrvRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$SrvRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract TxtRecordSetBlank = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$TxtRecordSetBlank of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithARecordIPv4Address = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithARecordIPv4Address of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithARecordIPv4AddressOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithARecordIPv4AddressOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithAaaaRecordIPv6Address = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithAaaaRecordIPv6Address of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithAaaaRecordIPv6AddressOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithAaaaRecordIPv6AddressOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithAttach = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithAttach of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithCNameRecordAlias = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithCNameRecordAlias of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithCNameRecordSetAttachable = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithCNameRecordSetAttachable of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithCaaRecordEntry = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithCaaRecordEntry of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithCaaRecordEntryOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithCaaRecordEntryOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithMXRecordMailExchange = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithMXRecordMailExchange of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithMXRecordMailExchangeOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithMXRecordMailExchangeOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithNSRecordNameServer = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithNSRecordNameServer of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithNSRecordNameServerOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithNSRecordNameServerOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithPtrRecordTargetDomainName = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithPtrRecordTargetDomainName of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithPtrRecordTargetDomainNameOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithPtrRecordTargetDomainNameOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithSrvRecordEntry = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithSrvRecordEntry of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithSrvRecordEntryOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithSrvRecordEntryOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithTxtRecordTextValue = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithTxtRecordTextValue of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages
  public abstract WithTxtRecordTextValueOrAttachable = com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages$WithTxtRecordTextValueOrAttachable of com.microsoft.azure.management.dns.DnsRecordSet$UpdateDefinitionStages