@Mapping(from = MigrateOnErrorOptions.class, to = ErrorHandling.class) private static ErrorHandling map(MigrateOnErrorOptions migrateOnError, ErrorHandling template) { MigrateOnError value = map(migrateOnError, (MigrateOnError)null); if (value==null) { return null; } else { template = template==null ? new ErrorHandling() : template; template.setOnError(value); return template; } } }
@Override public V3ErrorHandling adapt(ErrorHandling from) { V3ErrorHandling to = new V3ErrorHandling(); if (from.isSetOnError()) { to.setOnError(from.getOnError().value()); } return to; } }
/** * Create an instance of {@link ErrorHandling } * */ public ErrorHandling createErrorHandling() { return new ErrorHandling(); }
assertNotNull(transform.getSchedulingPolicy()); assertEquals(model.getSchedulingPolicy().getId(), transform.getSchedulingPolicy().getId()); assertEquals(model.getErrorHandling().getOnError(), transform.getErrorHandling().getOnError()); assertNotNull(transform.getMemoryPolicy()); assertNotNull(transform.getMemoryPolicy().getTransparentHugepages());
private ManagementNetworkOnClusterOperationParameters createAddCommandParams(org.ovirt.engine.api.model.Cluster cluster, StoragePool dataCenter) { Cluster clusterEntity = map(cluster, map(dataCenter)); if (!(cluster.isSetErrorHandling() && cluster.getErrorHandling().isSetOnError())) { clusterEntity.setMigrateOnError(null); } final Guid managementNetworkId = managementNetworkFinder.getManagementNetworkId(cluster, dataCenter.getId()); return new ManagementNetworkOnClusterOperationParameters(clusterEntity, managementNetworkId); }
@Override public ErrorHandling adapt(V3ErrorHandling from) { ErrorHandling to = new ErrorHandling(); if (from.isSetOnError()) { to.setOnError(MigrateOnError.fromValue(from.getOnError())); } return to; } }
if (model.isSetErrorHandling() && model.getErrorHandling().isSetOnError()) { entity.setMigrateOnError(map(model.getErrorHandling().getOnError(), null));
@Override protected org.ovirt.engine.api.model.Cluster postPopulate(org.ovirt.engine.api.model.Cluster model) { ErrorHandling errorHandling = new ErrorHandling(); errorHandling.setOnError(MigrateOnError.DO_NOT_MIGRATE); model.setErrorHandling(errorHandling); model.getSerialNumber().setPolicy(SerialNumberPolicy.CUSTOM); model.getRequiredRngSources().getRequiredRngSources().clear(); model.getRequiredRngSources().getRequiredRngSources().add(RngSource.RANDOM); return model; }