Search in sources :

Example 1 with BlockStatistic

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

the class GlusterVolumeProfileInfoMapper method mapBlockStats.

private static void mapBlockStats(ProfileDetail profileDetail, StatsInfo statsInfo) {
    for (BlockStats blockStat : statsInfo.getBlockStats()) {
        BlockStatistic bStat = new BlockStatistic();
        bStat.setStatistics(new Statistics());
        bStat.getStatistics().getStatistics().add(StatisticResourceUtils.setDatum(clone(BLOCK_SIZE), blockStat.getSize()));
        bStat.getStatistics().getStatistics().add(StatisticResourceUtils.setDatum(clone(BYTES_BLOCK_READ), blockStat.getBlockRead()));
        bStat.getStatistics().getStatistics().add(StatisticResourceUtils.setDatum(clone(BYTES_BLOCK_WRITE), blockStat.getBlockWrite()));
        profileDetail.setBlockStatistics(new BlockStatistics());
        profileDetail.getBlockStatistics().getBlockStatistics().add(bStat);
    }
}
Also used : BlockStatistic(org.ovirt.engine.api.model.BlockStatistic) BlockStats(org.ovirt.engine.core.common.businessentities.gluster.BlockStats) BlockStatistics(org.ovirt.engine.api.model.BlockStatistics) BlockStatistics(org.ovirt.engine.api.model.BlockStatistics) Statistics(org.ovirt.engine.api.model.Statistics) FopStatistics(org.ovirt.engine.api.model.FopStatistics)

Example 2 with BlockStatistic

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

the class V3BlockStatisticInAdapter method adapt.

public BlockStatistic adapt(V3BlockStatistic from) {
    BlockStatistic to = new BlockStatistic();
    if (from.isSetStatistic()) {
        to.setStatistics(new Statistics());
        to.getStatistics().getStatistics().addAll(adaptIn(from.getStatistic()));
    }
    return to;
}
Also used : BlockStatistic(org.ovirt.engine.api.model.BlockStatistic) V3BlockStatistic(org.ovirt.engine.api.v3.types.V3BlockStatistic) Statistics(org.ovirt.engine.api.model.Statistics)

Aggregations

BlockStatistic (org.ovirt.engine.api.model.BlockStatistic)2 Statistics (org.ovirt.engine.api.model.Statistics)2 BlockStatistics (org.ovirt.engine.api.model.BlockStatistics)1 FopStatistics (org.ovirt.engine.api.model.FopStatistics)1 V3BlockStatistic (org.ovirt.engine.api.v3.types.V3BlockStatistic)1 BlockStats (org.ovirt.engine.core.common.businessentities.gluster.BlockStats)1