public static CloudJobConfigurationPOJO fromCloudJobConfiguration()

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;
    }