Examples of DnsRecordset


Examples of io.fathom.cloud.dns.model.DnsRecordset

            }
            if (record.weight != null) {
                rb.setWeight(record.weight);
            }
        }
        DnsRecordset created = dnsService.createRecordset(getProject(), zone, b);

        WrappedRecordset response = new WrappedRecordset();
        response.recordset = toModel(zone, created, true);
        return response;
    }
View Full Code Here

Examples of io.fathom.cloud.dns.model.DnsRecordset

        DnsZone zone = dns.findMaximalZone(project, fqdn);
        if (zone == null) {
            throw new IllegalArgumentException("Cannot find matching zone");
        }

        DnsRecordset created = dns.createRecordset(project, zone, fqdn, type, values);

        return created.getData();
    }
View Full Code Here

Examples of io.fathom.cloud.dns.model.DnsRecordset

    public Recordset findRecordset(Project project, Zone zone, long recordsetId) throws CloudException {
        DnsRecordsetData data = repository.getDnsRecordsets(project.getId(), zone.getId()).find(recordsetId);
        if (data == null) {
            return null;
        }
        return new DnsRecordset((DnsZone) zone, data);
    }
View Full Code Here

Examples of io.fathom.cloud.dns.model.DnsRecordset

        data.getStateBuilder().setCreatedAt(Clock.getTimestamp());

        DnsRecordsetData created = repository.getDnsRecordsets(projectId, zone.getId()).create(data);
        backend.updateDomain(project, zone);
        return new DnsRecordset(zone, created);
    }
View Full Code Here

Examples of io.fathom.cloud.dns.model.DnsRecordset

        if (zone.getProjectId() != projectId) {
            throw new IllegalArgumentException();
        }
        List<DnsRecordset> records = Lists.newArrayList();
        for (DnsRecordsetData data : repository.getDnsRecordsets(projectId, zone.getId()).list(options)) {
            DnsRecordset record = new DnsRecordset((DnsZone) zone, data);
            records.add(record);
        }
        return records;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.