PlanConfigVo.java 1.22 KB
package com.yanzuoguang.redis.vo;

import com.yanzuoguang.redis.Plan;
import com.yanzuoguang.redis.PlanLevelNamespace;
import com.yanzuoguang.redis.PlanName;
import com.yanzuoguang.redis.PlanStart;

/**
 * 任务配置
 *
 * @author 颜佐光
 */
public class PlanConfigVo {
    /**
     * 任务信息
     */
    private final Plan plan;
    /**
     * 任务名称
     */
    private final PlanName planName;
    /**
     * 是否立即运行
     */
    private final PlanStart planStart;
    /**
     * 应用程序级别命名空间
     */
    private final PlanLevelNamespace planLevelNamespace;

    public PlanConfigVo(Plan plan,
                        PlanName planName,
                        PlanStart planStart,
                        PlanLevelNamespace planLevelNamespace) {
        this.plan = plan;
        this.planName = planName;
        this.planStart = planStart;
        this.planLevelNamespace = planLevelNamespace;
    }

    public Plan getPlan() {
        return plan;
    }

    public PlanName getPlanName() {
        return planName;
    }

    public PlanStart getPlanStart() {
        return planStart;
    }

    public PlanLevelNamespace getPlanLevelNamespace() {
        return planLevelNamespace;
    }
}