///GENMHASH:1F806E4CBC9AF647A64C1631E4524D83:4EE852CE78913BB7BC91F609C38B4650
        internal void WithCNameRecordSet(string name, string alias)
        {
            CNameRecordSetImpl recordSet = CNameRecordSetImpl.NewRecordSet(name, Parent);

            recordSet.Inner.CnameRecord.Cname = alias;
            this.SetDefaults(base.PrepareDefine(recordSet.WithTimeToLive(defaultTtlInSeconds)));
        }
 ///GENMHASH:4F52CFFC8EB4D698DB3A4C3B1E187BD0:E3BD08E5FE933A570B0B4BECAAB8332D
 internal DnsRecordSetImpl UpdateCNameRecordSet(string name)
 {
     return(this.PrepareUpdate(CNameRecordSetImpl.NewRecordSet(name, this.Parent)));
 }
 ///GENMHASH:D5078976D64C68B60845416B4A519771:63D1257FE4C4E0A90A6B61D62E75B243
 internal DnsRecordSetImpl DefineCNameRecordSet(string name)
 {
     return(this.SetDefaults(base.PrepareDefine(CNameRecordSetImpl.NewRecordSet(name, this.Parent))));
 }
 ///GENMHASH:69DD1218436902CDC3B7BC8695982064:0C6A030D75273122C7F8AE8A8B9F2610
 internal void WithoutCNameRecordSet(string name, string eTagValue)
 {
     this.PrepareRemove(CNameRecordSetImpl.NewRecordSet(name, Parent).WithETagOnDelete(eTagValue));
 }