package io.fathom.cloud.compute.api.os.resources; import io.fathom.cloud.CloudException; import io.fathom.cloud.compute.api.os.model.AggregateList; import io.fathom.cloud.server.model.Project; import javax.ws.rs.GET; import javax.ws.rs.Path; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.google.common.collect.Lists; @Path("/openstack/compute/{project}/os-aggregates") public class OsAggregatesResource extends ComputeResourceBase { private static final Logger log = LoggerFactory.getLogger(OsAggregatesResource.class); @GET public AggregateList listAggregates() throws CloudException { Project project = getProject(); warnStub(); AggregateList response = new AggregateList(); response.aggregates = Lists.newArrayList(); // for (DnsDomain domain : dnsService.listDomains(project)) { // response.domain_entries.add(toModel(domain)); // } return response; } // private Record toModel(DnsRecord record) { // DnsRecordData data = record.getData(); // // Record model = new Record(); // model.domain = record.getDomain().getName(); // model.ip = data.getIp(); // model.type = data.getType(); // model.name = data.getName(); // // return model; // } }