Search in sources :

Example 11 with Statistics

use of org.ovirt.engine.api.model.Statistics in project ovirt-engine by oVirt.

the class V3HostNICInAdapter method adapt.

@Override
public HostNic adapt(V3HostNIC from) {
    HostNic to = new HostNic();
    if (from.isSetLinks()) {
        to.getLinks().addAll(adaptIn(from.getLinks()));
    }
    if (from.isSetActions()) {
        to.setActions(adaptIn(from.getActions()));
    }
    if (from.isSetBaseInterface()) {
        to.setBaseInterface(from.getBaseInterface());
    }
    if (from.isSetBonding()) {
        to.setBonding(adaptIn(from.getBonding()));
    }
    if (from.isSetBootProtocol()) {
        to.setBootProtocol(BootProtocol.fromValue(from.getBootProtocol()));
    }
    if (from.isSetBridged()) {
        to.setBridged(from.isBridged());
    }
    if (from.isSetCheckConnectivity()) {
        to.setCheckConnectivity(from.isCheckConnectivity());
    }
    if (from.isSetComment()) {
        to.setComment(from.getComment());
    }
    if (from.isSetCustomConfiguration()) {
        to.setCustomConfiguration(from.isCustomConfiguration());
    }
    if (from.isSetDescription()) {
        to.setDescription(from.getDescription());
    }
    if (from.isSetHost()) {
        to.setHost(adaptIn(from.getHost()));
    }
    if (from.isSetId()) {
        to.setId(from.getId());
    }
    if (from.isSetHref()) {
        to.setHref(from.getHref());
    }
    if (from.isSetIp()) {
        to.setIp(adaptIn(from.getIp()));
    }
    if (from.isSetLabels()) {
        to.setNetworkLabels(new NetworkLabels());
        to.getNetworkLabels().getNetworkLabels().addAll(adaptIn(from.getLabels().getLabels()));
    }
    if (from.isSetMac()) {
        to.setMac(adaptIn(from.getMac()));
    }
    if (from.isSetMtu()) {
        to.setMtu(from.getMtu());
    }
    if (from.isSetName()) {
        to.setName(from.getName());
    }
    if (from.isSetNetwork()) {
        to.setNetwork(adaptIn(from.getNetwork()));
    }
    if (from.isSetOverrideConfiguration()) {
        to.setOverrideConfiguration(from.isOverrideConfiguration());
    }
    if (from.isSetPhysicalFunction()) {
        to.setPhysicalFunction(adaptIn(from.getPhysicalFunction()));
    }
    if (from.isSetProperties()) {
        to.setProperties(new Properties());
        to.getProperties().getProperties().addAll(adaptIn(from.getProperties().getProperties()));
    }
    if (from.isSetQos()) {
        to.setQos(adaptIn(from.getQos()));
    }
    if (from.isSetSpeed()) {
        to.setSpeed(from.getSpeed());
    }
    if (from.isSetStatistics()) {
        to.setStatistics(new Statistics());
        to.getStatistics().getStatistics().addAll(adaptIn(from.getStatistics().getStatistics()));
    }
    if (from.isSetStatus() && from.getStatus().isSetState()) {
        to.setStatus(NicStatus.fromValue(from.getStatus().getState()));
    }
    if (from.isSetVirtualFunctionsConfiguration()) {
        to.setVirtualFunctionsConfiguration(adaptIn(from.getVirtualFunctionsConfiguration()));
    }
    if (from.isSetVlan()) {
        to.setVlan(adaptIn(from.getVlan()));
    }
    return to;
}
Also used : HostNic(org.ovirt.engine.api.model.HostNic) NetworkLabels(org.ovirt.engine.api.model.NetworkLabels) Properties(org.ovirt.engine.api.model.Properties) Statistics(org.ovirt.engine.api.model.Statistics)

Example 12 with Statistics

use of org.ovirt.engine.api.model.Statistics in project ovirt-engine by oVirt.

the class V3SnapshotInAdapter method adapt.

@Override
public Snapshot adapt(V3Snapshot from) {
    Snapshot to = new Snapshot();
    if (from.isSetLinks()) {
        to.getLinks().addAll(adaptIn(from.getLinks()));
    }
    if (from.isSetActions()) {
        to.setActions(adaptIn(from.getActions()));
    }
    if (from.isSetBios()) {
        to.setBios(adaptIn(from.getBios()));
    }
    if (from.isSetCdroms()) {
        to.setCdroms(new Cdroms());
        to.getCdroms().getCdroms().addAll(adaptIn(from.getCdroms().getCdRoms()));
    }
    if (from.isSetCluster()) {
        to.setCluster(adaptIn(from.getCluster()));
    }
    if (from.isSetComment()) {
        to.setComment(from.getComment());
    }
    if (from.isSetConsole()) {
        to.setConsole(adaptIn(from.getConsole()));
    }
    if (from.isSetCpu()) {
        to.setCpu(adaptIn(from.getCpu()));
    }
    if (from.isSetCpuProfile()) {
        to.setCpuProfile(adaptIn(from.getCpuProfile()));
    }
    if (from.isSetCpuShares()) {
        to.setCpuShares(from.getCpuShares());
    }
    if (from.isSetCreationTime()) {
        to.setCreationTime(from.getCreationTime());
    }
    if (from.isSetCustomCpuModel()) {
        to.setCustomCpuModel(from.getCustomCpuModel());
    }
    if (from.isSetCustomEmulatedMachine()) {
        to.setCustomEmulatedMachine(from.getCustomEmulatedMachine());
    }
    if (from.isSetCustomProperties()) {
        to.setCustomProperties(new CustomProperties());
        to.getCustomProperties().getCustomProperties().addAll(adaptIn(from.getCustomProperties().getCustomProperty()));
    }
    if (from.isSetDate()) {
        to.setDate(from.getDate());
    }
    if (from.isSetDeleteProtected()) {
        to.setDeleteProtected(from.isDeleteProtected());
    }
    if (from.isSetDescription()) {
        to.setDescription(from.getDescription());
    }
    if (from.isSetDisks()) {
        DiskAttachments toAttachments = new DiskAttachments();
        for (V3Disk fromDisk : from.getDisks().getDisks()) {
            DiskAttachment toAttachment = new DiskAttachment();
            toAttachment.setDisk(adaptIn(fromDisk));
            toAttachments.getDiskAttachments().add(toAttachment);
        }
        to.setDiskAttachments(toAttachments);
    }
    if (from.isSetDisplay()) {
        to.setDisplay(adaptIn(from.getDisplay()));
    }
    if (from.isSetDomain()) {
        to.setDomain(adaptIn(from.getDomain()));
    }
    if (from.isSetExternalHostProvider()) {
        to.setExternalHostProvider(adaptIn(from.getExternalHostProvider()));
    }
    if (from.isSetFloppies()) {
        to.setFloppies(new Floppies());
        to.getFloppies().getFloppies().addAll(adaptIn(from.getFloppies().getFloppies()));
    }
    if (from.isSetGuestOperatingSystem()) {
        to.setGuestOperatingSystem(adaptIn(from.getGuestOperatingSystem()));
    }
    if (from.isSetGuestTimeZone()) {
        to.setGuestTimeZone(adaptIn(from.getGuestTimeZone()));
    }
    if (from.isSetHighAvailability()) {
        to.setHighAvailability(adaptIn(from.getHighAvailability()));
    }
    if (from.isSetHost()) {
        to.setHost(adaptIn(from.getHost()));
    }
    if (from.isSetId()) {
        to.setId(from.getId());
    }
    if (from.isSetHref()) {
        to.setHref(from.getHref());
    }
    if (from.isSetInitialization()) {
        to.setInitialization(adaptIn(from.getInitialization()));
    }
    if (from.isSetInstanceType()) {
        to.setInstanceType(adaptIn(from.getInstanceType()));
    }
    if (from.isSetIo()) {
        to.setIo(adaptIn(from.getIo()));
    }
    if (from.isSetKatelloErrata()) {
        to.setKatelloErrata(new KatelloErrata());
        to.getKatelloErrata().getKatelloErrata().addAll(adaptIn(from.getKatelloErrata().getKatelloErrata()));
    }
    if (from.isSetLargeIcon()) {
        to.setLargeIcon(adaptIn(from.getLargeIcon()));
    }
    if (from.isSetMemory()) {
        to.setMemory(from.getMemory());
    }
    if (from.isSetMemoryPolicy()) {
        to.setMemoryPolicy(adaptIn(from.getMemoryPolicy()));
    }
    if (from.isSetMigration()) {
        to.setMigration(adaptIn(from.getMigration()));
    }
    if (from.isSetMigrationDowntime()) {
        to.setMigrationDowntime(from.getMigrationDowntime());
    }
    if (from.isSetName()) {
        to.setName(from.getName());
    }
    if (from.isSetNextRunConfigurationExists()) {
        to.setNextRunConfigurationExists(from.isNextRunConfigurationExists());
    }
    if (from.isSetNics()) {
        to.setNics(new Nics());
        to.getNics().getNics().addAll(adaptIn(from.getNics().getNics()));
    }
    if (from.isSetNumaTuneMode()) {
        to.setNumaTuneMode(NumaTuneMode.fromValue(from.getNumaTuneMode()));
    }
    if (from.isSetOrigin()) {
        to.setOrigin(from.getOrigin());
    }
    if (from.isSetOs()) {
        to.setOs(adaptIn(from.getOs()));
    }
    if (from.isSetPayloads()) {
        to.setPayloads(new Payloads());
        to.getPayloads().getPayloads().addAll(adaptIn(from.getPayloads().getPayload()));
    }
    if (from.isSetPermissions()) {
        to.setPermissions(new Permissions());
        to.getPermissions().getPermissions().addAll(adaptIn(from.getPermissions().getPermissions()));
    }
    if (from.isSetPersistMemorystate()) {
        to.setPersistMemorystate(from.isPersistMemorystate());
    }
    if (from.isSetPlacementPolicy()) {
        to.setPlacementPolicy(adaptIn(from.getPlacementPolicy()));
    }
    if (from.isSetQuota()) {
        to.setQuota(adaptIn(from.getQuota()));
    }
    if (from.isSetReportedDevices()) {
        to.setReportedDevices(new ReportedDevices());
        to.getReportedDevices().getReportedDevices().addAll(adaptIn(from.getReportedDevices().getReportedDevices()));
    }
    if (from.isSetRngDevice()) {
        to.setRngDevice(adaptIn(from.getRngDevice()));
    }
    if (from.isSetRunOnce()) {
        to.setRunOnce(from.isRunOnce());
    }
    if (from.isSetSerialNumber()) {
        to.setSerialNumber(adaptIn(from.getSerialNumber()));
    }
    if (from.isSetSmallIcon()) {
        to.setSmallIcon(adaptIn(from.getSmallIcon()));
    }
    if (from.isSetSnapshotStatus()) {
        to.setSnapshotStatus(SnapshotStatus.fromValue(from.getSnapshotStatus()));
    }
    if (from.isSetSnapshots()) {
        to.setSnapshots(new Snapshots());
        to.getSnapshots().getSnapshots().addAll(adaptIn(from.getSnapshots().getSnapshots()));
    }
    if (from.isSetSoundcardEnabled()) {
        to.setSoundcardEnabled(from.isSoundcardEnabled());
    }
    if (from.isSetSso()) {
        to.setSso(adaptIn(from.getSso()));
    }
    if (from.isSetStartPaused()) {
        to.setStartPaused(from.isStartPaused());
    }
    if (from.isSetStartTime()) {
        to.setStartTime(from.getStartTime());
    }
    if (from.isSetStateless()) {
        to.setStateless(from.isStateless());
    }
    if (from.isSetStatistics()) {
        to.setStatistics(new Statistics());
        to.getStatistics().getStatistics().addAll(adaptIn(from.getStatistics().getStatistics()));
    }
    if (from.isSetStatus() && from.getStatus().isSetState()) {
        to.setStatus(VmStatus.fromValue(from.getStatus().getState()));
    }
    if (from.isSetStopReason()) {
        to.setStopReason(from.getStopReason());
    }
    if (from.isSetStopTime()) {
        to.setStopTime(from.getStopTime());
    }
    if (from.isSetStorageDomain()) {
        to.setStorageDomain(adaptIn(from.getStorageDomain()));
    }
    if (from.isSetTags()) {
        to.setTags(new Tags());
        to.getTags().getTags().addAll(adaptIn(from.getTags().getTags()));
    }
    if (from.isSetTemplate()) {
        to.setTemplate(adaptIn(from.getTemplate()));
    }
    if (from.isSetTimeZone()) {
        to.setTimeZone(adaptIn(from.getTimeZone()));
    }
    if (from.isSetTunnelMigration()) {
        to.setTunnelMigration(from.isTunnelMigration());
    }
    if (from.isSetType()) {
        to.setSnapshotType(SnapshotType.fromValue(from.getType()));
    }
    if (from.isSetUsb()) {
        to.setUsb(adaptIn(from.getUsb()));
    }
    if (from.isSetUseLatestTemplateVersion()) {
        to.setUseLatestTemplateVersion(from.isUseLatestTemplateVersion());
    }
    if (from.isSetVirtioScsi()) {
        to.setVirtioScsi(adaptIn(from.getVirtioScsi()));
    }
    if (from.isSetVm()) {
        to.setVm(adaptIn(from.getVm()));
    }
    if (from.isSetVmPool()) {
        to.setVmPool(adaptIn(from.getVmPool()));
    }
    if (from.isSetWatchdogs()) {
        to.setWatchdogs(new Watchdogs());
        to.getWatchdogs().getWatchdogs().addAll(adaptIn(from.getWatchdogs().getWatchDogs()));
    }
    return to;
}
Also used : KatelloErrata(org.ovirt.engine.api.model.KatelloErrata) DiskAttachments(org.ovirt.engine.api.model.DiskAttachments) ReportedDevices(org.ovirt.engine.api.model.ReportedDevices) Statistics(org.ovirt.engine.api.model.Statistics) Nics(org.ovirt.engine.api.model.Nics) Cdroms(org.ovirt.engine.api.model.Cdroms) V3Snapshot(org.ovirt.engine.api.v3.types.V3Snapshot) Snapshot(org.ovirt.engine.api.model.Snapshot) DiskAttachment(org.ovirt.engine.api.model.DiskAttachment) V3Disk(org.ovirt.engine.api.v3.types.V3Disk) Floppies(org.ovirt.engine.api.model.Floppies) Permissions(org.ovirt.engine.api.model.Permissions) Watchdogs(org.ovirt.engine.api.model.Watchdogs) Snapshots(org.ovirt.engine.api.model.Snapshots) Tags(org.ovirt.engine.api.model.Tags) CustomProperties(org.ovirt.engine.api.model.CustomProperties) Payloads(org.ovirt.engine.api.model.Payloads)

Example 13 with Statistics

use of org.ovirt.engine.api.model.Statistics in project ovirt-engine by oVirt.

the class BackendGlusterBrickResourceTest method testStatisticalQuery.

@Test
public void testStatisticalQuery() throws Exception {
    setUriInfo(setUpBasicUriExpectations());
    setupParentExpectations();
    setupEntityExpectationAdvancedDetails(1, false, true);
    resource.setParent(bricksResourceMock);
    StatisticsResource statRes = resource.getStatisticsResource();
    Statistics statistics = statRes.list();
    assertNotNull(statistics);
}
Also used : StatisticsResource(org.ovirt.engine.api.resource.StatisticsResource) Statistics(org.ovirt.engine.api.model.Statistics) Test(org.junit.Test) AbstractBackendSubResourceTest(org.ovirt.engine.api.restapi.resource.AbstractBackendSubResourceTest)

Example 14 with Statistics

use of org.ovirt.engine.api.model.Statistics in project ovirt-engine by oVirt.

the class BackendStatisticsResource method list.

@Override
public Statistics list() {
    try {
        Statistics statistics = new Statistics();
        Q entity = query.resolve(subjectId);
        if (entity != null) {
            List<Statistic> currentStats = query.getStatistics(entity);
            for (Statistic statistic : currentStats) {
                addLinks(statistic, query.getParentType());
            }
            statistics.getStatistics().addAll(currentStats);
        }
        return statistics;
    } catch (Exception e) {
        return handleError(e, false);
    }
}
Also used : Statistic(org.ovirt.engine.api.model.Statistic) Statistics(org.ovirt.engine.api.model.Statistics)

Example 15 with Statistics

use of org.ovirt.engine.api.model.Statistics in project ovirt-engine by oVirt.

the class V3StatisticsInAdapter method adapt.

@Override
public Statistics adapt(V3Statistics from) {
    Statistics to = new Statistics();
    if (from.isSetActions()) {
        to.setActions(adaptIn(from.getActions()));
    }
    if (from.isSetActive()) {
        to.setActive(from.getActive());
    }
    if (from.isSetSize()) {
        to.setSize(from.getSize());
    }
    if (from.isSetTotal()) {
        to.setTotal(from.getTotal());
    }
    to.getStatistics().addAll(adaptIn(from.getStatistics()));
    return to;
}
Also used : Statistics(org.ovirt.engine.api.model.Statistics) V3Statistics(org.ovirt.engine.api.v3.types.V3Statistics)

Aggregations

Statistics (org.ovirt.engine.api.model.Statistics)24 Statistic (org.ovirt.engine.api.model.Statistic)6 BlockStatistics (org.ovirt.engine.api.model.BlockStatistics)4 FopStatistics (org.ovirt.engine.api.model.FopStatistics)4 Vms (org.ovirt.engine.api.model.Vms)3 BlockStatistic (org.ovirt.engine.api.model.BlockStatistic)2 FopStatistic (org.ovirt.engine.api.model.FopStatistic)2 KatelloErrata (org.ovirt.engine.api.model.KatelloErrata)2 ProfileDetail (org.ovirt.engine.api.model.ProfileDetail)2 ReportedDevices (org.ovirt.engine.api.model.ReportedDevices)2 StorageDomains (org.ovirt.engine.api.model.StorageDomains)2 V3Disk (org.ovirt.engine.api.v3.types.V3Disk)2 Test (org.junit.Test)1 BrickProfileDetail (org.ovirt.engine.api.model.BrickProfileDetail)1 BrickProfileDetails (org.ovirt.engine.api.model.BrickProfileDetails)1 Cdroms (org.ovirt.engine.api.model.Cdroms)1 CustomProperties (org.ovirt.engine.api.model.CustomProperties)1 Disk (org.ovirt.engine.api.model.Disk)1 DiskAttachment (org.ovirt.engine.api.model.DiskAttachment)1 DiskAttachments (org.ovirt.engine.api.model.DiskAttachments)1