Examples of DnsBackend


Examples of io.fathom.cloud.dns.backend.DnsBackend

                    }
                }
            }
        }

        DnsBackend backend = getBackend(backendKey);

        String backendId = backend.createZone(project, zoneName, zone, suffixData);

        DnsZoneData.Builder data = DnsZoneData.newBuilder();
        data.setProjectId(project.getId());
        data.setName(zoneName);
        if (backendKey != null) {
            data.setBackend(backendKey);
        }
        if (backendId != null) {
            data.setBackendId(backendId);
        }

        DnsZoneData created = repository.getDnsZones(project.getId()).create(data);

        DnsZone dnsDomain = new DnsZone(created);
        backend.updateDomain(project, dnsDomain);
        return dnsDomain;
    }
View Full Code Here

Examples of io.fathom.cloud.dns.backend.DnsBackend

            throw new IllegalArgumentException();
        }

        data.setProjectId(projectId);

        DnsBackend backend = findBackend(zone);

        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.backend.DnsBackend

        }

        for (Long domainId : dirtyDomains) {
            DnsZone zone = findDomain(project, domainId);

            DnsBackend backend = findBackend(zone);

            backend.updateDomain(project, zone);
        }
    }
View Full Code Here

Examples of io.fathom.cloud.dns.backend.DnsBackend

        DnsRecordsetData found = store.find(recordsetId);
        if (found == null) {
            return false;
        }

        DnsBackend backend = findBackend(zone);

        store.delete(recordsetId);

        backend.updateDomain(project, zone);

        return true;
    }
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.