package water.api.schemas3; import water.api.API; import water.util.PojoUtils; import water.util.WaterMeterCpuTicks; public class WaterMeterCpuTicksV3 extends RequestSchemaV3<WaterMeterCpuTicks, WaterMeterCpuTicksV3> { @API(help="Index of node to query ticks for (0-based)", required = true, direction = API.Direction.INPUT) public int nodeidx; @API(help="array of tick counts per core", direction = API.Direction.OUTPUT) public long[][] cpu_ticks; // Version&Schema-specific filling into the implementation object public WaterMeterCpuTicks createImpl() { WaterMeterCpuTicks obj = new WaterMeterCpuTicks(); PojoUtils.copyProperties(obj, this, PojoUtils.FieldNaming.CONSISTENT); return obj; } // Version&Schema-specific filling from the implementation object public WaterMeterCpuTicksV3 fillFromImpl(WaterMeterCpuTicks i) { PojoUtils.copyProperties(this, i, PojoUtils.FieldNaming.CONSISTENT); return this; } }