in elasticjob-cloud/elasticjob-cloud-common/src/main/java/org/apache/shardingsphere/elasticjob/cloud/config/pojo/CloudJobConfigurationPOJO.java [101:125]
public static CloudJobConfigurationPOJO fromCloudJobConfiguration(final CloudJobConfiguration cloudJobConfig) {
CloudJobConfigurationPOJO result = new CloudJobConfigurationPOJO();
result.setAppName(cloudJobConfig.getAppName());
result.setCpuCount(cloudJobConfig.getCpuCount());
result.setMemoryMB(cloudJobConfig.getMemoryMB());
result.setJobExecutionType(cloudJobConfig.getJobExecutionType());
result.setJobName(cloudJobConfig.getJobConfig().getJobName());
result.setCron(cloudJobConfig.getJobConfig().getCron());
result.setShardingTotalCount(cloudJobConfig.getJobConfig().getShardingTotalCount());
result.setShardingItemParameters(cloudJobConfig.getJobConfig().getShardingItemParameters());
result.setJobParameter(cloudJobConfig.getJobConfig().getJobParameter());
result.setMonitorExecution(cloudJobConfig.getJobConfig().isMonitorExecution());
result.setFailover(cloudJobConfig.getJobConfig().isFailover());
result.setMisfire(cloudJobConfig.getJobConfig().isMisfire());
result.setMaxTimeDiffSeconds(cloudJobConfig.getJobConfig().getMaxTimeDiffSeconds());
result.setReconcileIntervalMinutes(cloudJobConfig.getJobConfig().getReconcileIntervalMinutes());
result.setJobShardingStrategyType(cloudJobConfig.getJobConfig().getJobShardingStrategyType());
result.setJobExecutorServiceHandlerType(cloudJobConfig.getJobConfig().getJobExecutorServiceHandlerType());
result.setJobErrorHandlerType(cloudJobConfig.getJobConfig().getJobErrorHandlerType());
result.setDescription(cloudJobConfig.getJobConfig().getDescription());
result.setProps(cloudJobConfig.getJobConfig().getProps());
result.setDisabled(cloudJobConfig.getJobConfig().isDisabled());
result.setOverwrite(cloudJobConfig.getJobConfig().isOverwrite());
return result;
}