private Record<PTRData> checkPTRRecord(Record<PTRData> record) { PTRData rdata = record.getRData(); checkNotNull(rdata.getPtrdname(), "rdata.ptrdname cannot be null for PTRRecord: %s", record); return record; }
private Record<TXTData> checkTXTRecord(Record<TXTData> record) { TXTData rdata = record.getRData(); checkNotNull(rdata.getTxtdata(), "rdata.txtdata cannot be null for TXTRecord: %s", record); return record; }
private Record<NSData> checkNSRecord(Record<NSData> record) { NSData rdata = record.getRData(); checkNotNull(rdata.getNsdname(), "rdata.nsdname cannot be null for NSRecord: %s", record); return record; }
private Record<SPFData> checkSPFRecord(Record<SPFData> record) { SPFData rdata = record.getRData(); checkNotNull(rdata.getTxtdata(), "rdata.txtdata cannot be null for SPFRecord: %s", record); return record; }
private Record<AAAAData> checkAAAARecord(Record<AAAAData> record) { AAAAData rdata = record.getRData(); checkNotNull(rdata.getAddress(), "rdata.address cannot be null for AAAARecord: %s", record); return record; }
private Record<CNAMEData> checkCNAMERecord(Record<CNAMEData> record) { CNAMEData rdata = record.getRData(); checkNotNull(rdata.getCname(), "rdata.cname cannot be null for CNAMERecord: %s", record); return record; }
private Record<AData> checkARecord(Record<AData> record) { AData rdata = record.getRData(); checkNotNull(rdata.getAddress(), "rdata.address cannot be null for ARecord: %s", record); return record; }
private Record<CNAMEData> checkCNAMERecord(Record<CNAMEData> record) { CNAMEData rdata = record.getRData(); checkNotNull(rdata.getCname(), "rdata.cname cannot be null for CNAMERecord: %s", record); return record; }
private void checkRecord(Record<? extends Map<String, Object>> record) { checkRecordId(record); assertTrue(!record.getRData().isEmpty(), "RData entries should be present for cannot be zero for Record: " + record); }
private Record<AAAAData> checkAAAARecord(Record<AAAAData> record) { AAAAData rdata = record.getRData(); checkNotNull(rdata.getAddress(), "rdata.address cannot be null for AAAARecord: %s", record); return record; }
private Record<PTRData> checkPTRRecord(Record<PTRData> record) { PTRData rdata = record.getRData(); checkNotNull(rdata.getPtrdname(), "rdata.ptrdname cannot be null for PTRRecord: %s", record); return record; }
private void checkRecord(Record<? extends Map<String, Object>> record) { checkRecordId(record); assertTrue(record.getRData().size() > 0, "RData entries should be present for cannot be zero for Record: " + record); checkNotNull(record.getTTL(), "TTL cannot be null for RecordId: %s", record); }
private Record<MXData> checkMXRecord(Record<MXData> record) { MXData rdata = record.getRData(); checkNotNull(rdata.getPreference(), "rdata.preference cannot be null for MXRecord: %s", record); checkNotNull(rdata.getExchange(), "rdata.exchange cannot be null for MXRecord: %s", record); return record; }
private Record<SRVData> checkSRVRecord(Record<SRVData> record) { SRVData rdata = record.getRData(); checkNotNull(rdata.getPriority(), "rdata.priority cannot be null for SRVRecord: %s", record); checkNotNull(rdata.getWeight(), "rdata.weight cannot be null for SRVRecord: %s", record); checkNotNull(rdata.getPort(), "rdata.port cannot be null for SRVRecord: %s", record); checkNotNull(rdata.getTarget(), "rdata.target cannot be null for SRVRecord: %s", record); return record; }
private Record<SSHFPData> checkSSHFPRecord(Record<SSHFPData> record) { SSHFPData rdata = record.getRData(); checkNotNull(rdata.getAlgorithm(), "rdata.algorithm cannot be null for SSHFPRecord: %s", record); checkNotNull(rdata.getType(), "rdata.type cannot be null for SSHFPRecord: %s", record); checkNotNull(rdata.getFingerprint(), "rdata.fingerprint cannot be null for SSHFPRecord: %s", record); return record; }
public <Y extends D> Builder<D> from(Record<Y> in) { return fqdn(in.getFQDN()).type(in.getType()).ttl(in.getTTL()).rdata(in.getRData()); } }
@Test(dependsOnMethods = "testCreateRecord") public void testListByFQDN() { id = api(zoneFQDN).listByFQDN(record.getFQDN()).toList().get(0); getAnonymousLogger().info(id.toString()); Record<? extends Map<String, Object>> newRecord = api(zoneFQDN).get(id); assertEquals(newRecord.getFQDN(), record.getFQDN()); assertEquals(newRecord.getType(), record.getType()); assertEquals(newRecord.getTTL(), record.getTTL()); assertEquals(newRecord.getRData(), record.getRData()); checkRecord(newRecord); }
@Test(dependsOnMethods = "testCreateRecord") public void testListByFQDN() { id = api(zoneFQDN).listByFQDN(record.getFQDN()).toList().get(0); getAnonymousLogger().info(id.toString()); Record<? extends Map<String, Object>> newRecord = api(zoneFQDN).get(id); assertEquals(newRecord.getFQDN(), record.getFQDN()); assertEquals(newRecord.getType(), record.getType()); assertEquals(newRecord.getTTL(), record.getTTL()); assertEquals(newRecord.getRData(), record.getRData()); checkRecord(newRecord); }
@Test(dependsOnMethods = "testCreateRecord") public void testListByFQDNAndType() { id = api(zoneFQDN).listByFQDNAndType(record.getFQDN(), record.getType()).toList().get(0); getAnonymousLogger().info(id.toString()); Record<? extends Map<String, Object>> newRecord = api(zoneFQDN).get(id); assertEquals(newRecord.getFQDN(), record.getFQDN()); assertEquals(newRecord.getType(), record.getType()); assertEquals(newRecord.getTTL(), record.getTTL()); assertEquals(newRecord.getRData(), record.getRData()); checkRecord(newRecord); }
@Test(dependsOnMethods = "testCreateRecord") public void testListByFQDNAndType() { id = api(zoneFQDN).listByFQDNAndType(record.getFQDN(), record.getType()).toList().get(0); getAnonymousLogger().info(id.toString()); Record<? extends Map<String, Object>> newRecord = api(zoneFQDN).get(id); assertEquals(newRecord.getFQDN(), record.getFQDN()); assertEquals(newRecord.getType(), record.getType()); assertEquals(newRecord.getTTL(), record.getTTL()); assertEquals(newRecord.getRData(), record.getRData()); checkRecord(newRecord); }