return Response.noContent().build();
}
@POST
public WrappedProject createProject(WrappedProject wrappedProject) throws CloudException {
AuthenticatedUser owner = getAuthenticatedUser();
Project req = wrappedProject.project;
ProjectData.Builder b = ProjectData.newBuilder();
if (!Strings.isNullOrEmpty(req.description)) {
b.setDescription(req.description);
}
b.setName(req.name);
if (!Strings.isNullOrEmpty(req.domainId)) {
// Not sure what good can come of this...
throw new UnsupportedOperationException();
}
b.setDomainId(owner.getDomainId());
if (req.enabled != null) {
b.setEnabled(req.enabled);
} else {
b.setEnabled(true);