@Override public B from(RecordId in) { if (in instanceof Record) { @SuppressWarnings("unchecked") Record<D> record = Record.class.cast(in); ttl(record.ttl).rdata(record.rdata); } return super.from(in); } }
@Override public B from(RecordId in) { if (in instanceof Record) { @SuppressWarnings("unchecked") Record<D> record = Record.class.cast(in); ttl(record.ttl).rdata(record.rdata); } return super.from(in); } }
@Override public B from(RecordId in) { if (in instanceof Record) { @SuppressWarnings("unchecked") Record<D> record = Record.class.cast(in); ttl(record.ttl).rdata(record.rdata); } return super.from(in); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<CNAMEData> expected() { return Record.<CNAMEData> builder() .zone("egg.org") .fqdn("egg.org") .type("CNAME") .id(50959331) .ttl(86400) .rdata(cname("prod-LB-359594650.us-east-1.elb.amazonaws.com.")) .build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<AAAAData> expected() { return Record.<AAAAData> builder() .zone("egg.org") .fqdn("egg.org") .type("AAAA") .id(50959331) .ttl(86400) .rdata(aaaa("2406:bbbb:ff00::6b14:aaaa")) .build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<NSData> expected() { return Record.<NSData> builder() .zone("egg.org") .fqdn("egg.org") .type("NS") .id(50959331) .ttl(86400) .rdata(ns("ns4.p28.dynect.net.")) .build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<AData> expected() { return Record.<AData> builder() .zone("egg.org") .fqdn("egg.org") .type("A") .id(50959331) .ttl(86400) .rdata(a("1.1.1.1")) .build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<PTRData> expected() { return Record.<PTRData> builder() .zone("egg.org") .fqdn("1.2.3.0.0.0.0.0.0.0.0.0.0.0.0.0.d.9.2.1.4.0.0.7.0.c.6.8.0.0.a.2.ip6.arpa") .type("PTR") .id(50959331) .ttl(86400) .rdata(ptr("egg.org.")) .build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<AData> expected() { return Record.<AData> builder() .zone("egg.org") .fqdn("egg.org") .type("A") .id(50959331) .ttl(86400) .rdata(a("1.1.1.1")) .build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<MXData> expected() { return Record.<MXData> builder() .zone("egg.org") .fqdn("egg.org") .type("MX") .id(50959331) .ttl(86400) .rdata(mx(10, "mail.egg.org.")) .build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<SSHFPData> expected() { return Record.<SSHFPData> builder().zone("adrianc.zone.dynecttest.jclouds.org") .fqdn("_http._tcp.www.jclouds.org.").type("SSHFP").id(50976579L).ttl(3600) .rdata(SSHFPData.builder().algorithm(2).fptype(1).fingerprint("190E37C5B5DB9A1C455E648A41AF3CC83F99F102").build()).build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<PTRData> expected() { return Record.<PTRData> builder() .zone("egg.org") .fqdn("1.2.3.0.0.0.0.0.0.0.0.0.0.0.0.0.d.9.2.1.4.0.0.7.0.c.6.8.0.0.a.2.ip6.arpa") .type("PTR") .id(50959331) .ttl(86400) .rdata(ptr("egg.org.")) .build(); } }
@Override public B from(RecordId in) { if (in instanceof Record) { @SuppressWarnings("unchecked") Record<D> record = Record.class.cast(in); ttl(record.ttl).rdata(record.rdata); } return super.from(in); } }
@Override public B from(RecordId in) { if (in instanceof Record) { @SuppressWarnings("unchecked") Record<D> record = Record.class.cast(in); ttl(record.ttl).rdata(record.rdata); } return super.from(in); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<CNAMEData> expected() { return Record.<CNAMEData> builder() .zone("egg.org") .fqdn("egg.org") .type("CNAME") .id(50959331) .ttl(86400) .rdata(cname("prod-LB-359594650.us-east-1.elb.amazonaws.com.")) .build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<TXTData> expected() { return Record.<TXTData> builder() .zone("egg.org") .fqdn("sm._domainkey.email.egg.org") .type("TXT") .id(50959331) .ttl(86400) .rdata(txt("k=rsa\\; p=4KAtUdsUGRtjPHE1rsyFYs8XVzvdke8pXnoo+80Kj5b6C37rnyCmZ0w1R5LY==")) .build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<NSData> expected() { return Record.<NSData> builder() .zone("egg.org") .fqdn("egg.org") .type("NS") .id(50959331) .ttl(86400) .rdata(ns("ns4.p28.dynect.net.")) .build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<AAAAData> expected() { return Record.<AAAAData> builder() .zone("egg.org") .fqdn("egg.org") .type("AAAA") .id(50959331) .ttl(86400) .rdata(aaaa("2406:bbbb:ff00::6b14:aaaa")) .build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<SSHFPData> expected() { return Record.<SSHFPData> builder().zone("adrianc.zone.dynecttest.jclouds.org") .fqdn("_http._tcp.www.jclouds.org.").type("SSHFP").id(50976579l).ttl(3600) .rdata(SSHFPData.builder().algorithm(2).fptype(1).fingerprint("190E37C5B5DB9A1C455E648A41AF3CC83F99F102").build()).build(); } }
@Override @SelectJson("data") @Consumes(MediaType.APPLICATION_JSON) public Record<SPFData> expected() { return Record.<SPFData> builder() .zone("adrianc.zone.dynecttest.jclouds.org") .fqdn("_http._tcp.www.jclouds.org.") .type("SPF") .id(50976579l) .ttl(3600) .rdata(SPFData.create("v=spf1 a -all")).build(); } }