All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.Schedule Maven / Gradle / Ivy

package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 定时触发器
 *
 * @author auto create
 * @since 1.0, 2023-08-08 22:25:14
 */
public class Schedule extends AlipayObject {

	private static final long serialVersionUID = 6176982839817919532L;

	/**
	 * 是否开启
	 */
	@ApiField("open")
	private Boolean open;

	/**
	 * 参数id
	 */
	@ApiField("param_id")
	private Long paramId;

	/**
	 * 参数名称
	 */
	@ApiField("param_name")
	private String paramName;

	/**
	 * 配置 :类型为【固定周期】时,在该字段填写配置数据
	 */
	@ApiField("period")
	private Long period;

	/**
	 * 配置 :类型为【Crond配置】时,在该字段填写配置数据
	 */
	@ApiField("period_crond_expr")
	private String periodCrondExpr;

	/**
	 * 类型(fixed :固定周期/ period:Crond配置)
	 */
	@ApiField("type")
	private String type;

	public Boolean getOpen() {
		return this.open;
	}
	public void setOpen(Boolean open) {
		this.open = open;
	}

	public Long getParamId() {
		return this.paramId;
	}
	public void setParamId(Long paramId) {
		this.paramId = paramId;
	}

	public String getParamName() {
		return this.paramName;
	}
	public void setParamName(String paramName) {
		this.paramName = paramName;
	}

	public Long getPeriod() {
		return this.period;
	}
	public void setPeriod(Long period) {
		this.period = period;
	}

	public String getPeriodCrondExpr() {
		return this.periodCrondExpr;
	}
	public void setPeriodCrondExpr(String periodCrondExpr) {
		this.periodCrondExpr = periodCrondExpr;
	}

	public String getType() {
		return this.type;
	}
	public void setType(String type) {
		this.type = type;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy