Class IJob
- java.lang.Object
-
- cn.vertxup.jet.domain.tables.pojos.IJob
-
- All Implemented Interfaces:
IIJob,io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo,Serializable
public class IJob extends Object implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IIJob
This class is generated by jOOQ.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IJob()IJob(IIJob value)IJob(io.vertx.core.json.JsonObject json)IJob(String key, String namespace, String name, String code, String type, String group, String comment, String additional, LocalTime runAt, Long duration, String proxy, Integer threshold, String incomeComponent, String incomeAddress, String outcomeComponent, String outcomeAddress, String serviceId, String sigma, String language, Boolean active, String metadata, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfrom(IIJob from)Load data from another generated Record/POJO implementing the common interface IIJobBooleangetActive()Getter forDB_ETERNAL.I_JOB.ACTIVE.StringgetAdditional()Getter forDB_ETERNAL.I_JOB.ADDITIONAL.StringgetCode()Getter forDB_ETERNAL.I_JOB.CODE.StringgetComment()Getter forDB_ETERNAL.I_JOB.COMMENT.LocalDateTimegetCreatedAt()Getter forDB_ETERNAL.I_JOB.CREATED_AT.StringgetCreatedBy()Getter forDB_ETERNAL.I_JOB.CREATED_BY.LonggetDuration()Getter forDB_ETERNAL.I_JOB.DURATION.StringgetGroup()Getter forDB_ETERNAL.I_JOB.GROUP.StringgetIncomeAddress()Getter forDB_ETERNAL.I_JOB.INCOME_ADDRESS.StringgetIncomeComponent()Getter forDB_ETERNAL.I_JOB.INCOME_COMPONENT.StringgetKey()Getter forDB_ETERNAL.I_JOB.KEY.StringgetLanguage()Getter forDB_ETERNAL.I_JOB.LANGUAGE.StringgetMetadata()Getter forDB_ETERNAL.I_JOB.METADATA.StringgetName()Getter forDB_ETERNAL.I_JOB.NAME.StringgetNamespace()Getter forDB_ETERNAL.I_JOB.NAMESPACE.StringgetOutcomeAddress()Getter forDB_ETERNAL.I_JOB.OUTCOME_ADDRESS.StringgetOutcomeComponent()Getter forDB_ETERNAL.I_JOB.OUTCOME_COMPONENT.StringgetProxy()Getter forDB_ETERNAL.I_JOB.PROXY.LocalTimegetRunAt()Getter forDB_ETERNAL.I_JOB.RUN_AT.StringgetServiceId()Getter forDB_ETERNAL.I_JOB.SERVICE_ID.StringgetSigma()Getter forDB_ETERNAL.I_JOB.SIGMA.IntegergetThreshold()Getter forDB_ETERNAL.I_JOB.THRESHOLD.StringgetType()Getter forDB_ETERNAL.I_JOB.TYPE.LocalDateTimegetUpdatedAt()Getter forDB_ETERNAL.I_JOB.UPDATED_AT.StringgetUpdatedBy()Getter forDB_ETERNAL.I_JOB.UPDATED_BY.<E extends IIJob>
Einto(E into)Copy data into another generated Record/POJO implementing the common interface IIJobIJobsetActive(Boolean active)Setter forDB_ETERNAL.I_JOB.ACTIVE.IJobsetAdditional(String additional)Setter forDB_ETERNAL.I_JOB.ADDITIONAL.IJobsetCode(String code)Setter forDB_ETERNAL.I_JOB.CODE.IJobsetComment(String comment)Setter forDB_ETERNAL.I_JOB.COMMENT.IJobsetCreatedAt(LocalDateTime createdAt)Setter forDB_ETERNAL.I_JOB.CREATED_AT.IJobsetCreatedBy(String createdBy)Setter forDB_ETERNAL.I_JOB.CREATED_BY.IJobsetDuration(Long duration)Setter forDB_ETERNAL.I_JOB.DURATION.IJobsetGroup(String group)Setter forDB_ETERNAL.I_JOB.GROUP.IJobsetIncomeAddress(String incomeAddress)Setter forDB_ETERNAL.I_JOB.INCOME_ADDRESS.IJobsetIncomeComponent(String incomeComponent)Setter forDB_ETERNAL.I_JOB.INCOME_COMPONENT.IJobsetKey(String key)Setter forDB_ETERNAL.I_JOB.KEY.IJobsetLanguage(String language)Setter forDB_ETERNAL.I_JOB.LANGUAGE.IJobsetMetadata(String metadata)Setter forDB_ETERNAL.I_JOB.METADATA.IJobsetName(String name)Setter forDB_ETERNAL.I_JOB.NAME.IJobsetNamespace(String namespace)Setter forDB_ETERNAL.I_JOB.NAMESPACE.IJobsetOutcomeAddress(String outcomeAddress)Setter forDB_ETERNAL.I_JOB.OUTCOME_ADDRESS.IJobsetOutcomeComponent(String outcomeComponent)Setter forDB_ETERNAL.I_JOB.OUTCOME_COMPONENT.IJobsetProxy(String proxy)Setter forDB_ETERNAL.I_JOB.PROXY.IJobsetRunAt(LocalTime runAt)Setter forDB_ETERNAL.I_JOB.RUN_AT.IJobsetServiceId(String serviceId)Setter forDB_ETERNAL.I_JOB.SERVICE_ID.IJobsetSigma(String sigma)Setter forDB_ETERNAL.I_JOB.SIGMA.IJobsetThreshold(Integer threshold)Setter forDB_ETERNAL.I_JOB.THRESHOLD.IJobsetType(String type)Setter forDB_ETERNAL.I_JOB.TYPE.IJobsetUpdatedAt(LocalDateTime updatedAt)Setter forDB_ETERNAL.I_JOB.UPDATED_AT.IJobsetUpdatedBy(String updatedBy)Setter forDB_ETERNAL.I_JOB.UPDATED_BY.StringtoString()
-
-
-
Constructor Detail
-
IJob
public IJob()
-
IJob
public IJob(IIJob value)
-
IJob
public IJob(String key, String namespace, String name, String code, String type, String group, String comment, String additional, LocalTime runAt, Long duration, String proxy, Integer threshold, String incomeComponent, String incomeAddress, String outcomeComponent, String outcomeAddress, String serviceId, String sigma, String language, Boolean active, String metadata, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy)
-
IJob
public IJob(io.vertx.core.json.JsonObject json)
-
-
Method Detail
-
getKey
public String getKey()
Getter forDB_ETERNAL.I_JOB.KEY. 「key」- 任务ID
-
getNamespace
public String getNamespace()
Getter forDB_ETERNAL.I_JOB.NAMESPACE. 「namespace」- 任务所在名空间- Specified by:
getNamespacein interfaceIIJob
-
setNamespace
public IJob setNamespace(String namespace)
Setter forDB_ETERNAL.I_JOB.NAMESPACE. 「namespace」- 任务所在名空间- Specified by:
setNamespacein interfaceIIJob
-
getName
public String getName()
Getter forDB_ETERNAL.I_JOB.NAME. 「name」- 任务名称
-
getCode
public String getCode()
Getter forDB_ETERNAL.I_JOB.CODE. 「comment」- 任务编码
-
getType
public String getType()
Getter forDB_ETERNAL.I_JOB.TYPE. 「type」- 任务类型
-
getGroup
public String getGroup()
Getter forDB_ETERNAL.I_JOB.GROUP. 「group」- 任务组(按组查询),自由字符串
-
setGroup
public IJob setGroup(String group)
Setter forDB_ETERNAL.I_JOB.GROUP. 「group」- 任务组(按组查询),自由字符串
-
getComment
public String getComment()
Getter forDB_ETERNAL.I_JOB.COMMENT. 「comment」- 备注信息- Specified by:
getCommentin interfaceIIJob
-
setComment
public IJob setComment(String comment)
Setter forDB_ETERNAL.I_JOB.COMMENT. 「comment」- 备注信息- Specified by:
setCommentin interfaceIIJob
-
getAdditional
public String getAdditional()
Getter forDB_ETERNAL.I_JOB.ADDITIONAL. 「additional」- 额外配置信息- Specified by:
getAdditionalin interfaceIIJob
-
setAdditional
public IJob setAdditional(String additional)
Setter forDB_ETERNAL.I_JOB.ADDITIONAL. 「additional」- 额外配置信息- Specified by:
setAdditionalin interfaceIIJob
-
getRunAt
public LocalTime getRunAt()
Getter forDB_ETERNAL.I_JOB.RUN_AT. 「runAt」- 定时任务中的JOB时间
-
setRunAt
public IJob setRunAt(LocalTime runAt)
Setter forDB_ETERNAL.I_JOB.RUN_AT. 「runAt」- 定时任务中的JOB时间
-
getDuration
public Long getDuration()
Getter forDB_ETERNAL.I_JOB.DURATION. 「duration」- JOB的间隔时间,(秒为单位)- Specified by:
getDurationin interfaceIIJob
-
setDuration
public IJob setDuration(Long duration)
Setter forDB_ETERNAL.I_JOB.DURATION. 「duration」- JOB的间隔时间,(秒为单位)- Specified by:
setDurationin interfaceIIJob
-
getProxy
public String getProxy()
Getter forDB_ETERNAL.I_JOB.PROXY. 「proxy」- 代理类,带有@On/@Off
-
setProxy
public IJob setProxy(String proxy)
Setter forDB_ETERNAL.I_JOB.PROXY. 「proxy」- 代理类,带有@On/@Off
-
getThreshold
public Integer getThreshold()
Getter forDB_ETERNAL.I_JOB.THRESHOLD. 「threshold」- 默认值 300 s,(秒为单位)- Specified by:
getThresholdin interfaceIIJob
-
setThreshold
public IJob setThreshold(Integer threshold)
Setter forDB_ETERNAL.I_JOB.THRESHOLD. 「threshold」- 默认值 300 s,(秒为单位)- Specified by:
setThresholdin interfaceIIJob
-
getIncomeComponent
public String getIncomeComponent()
Getter forDB_ETERNAL.I_JOB.INCOME_COMPONENT. 「incomeComponent」对应income,必须是JobIncome,@On -> income- Specified by:
getIncomeComponentin interfaceIIJob
-
setIncomeComponent
public IJob setIncomeComponent(String incomeComponent)
Setter forDB_ETERNAL.I_JOB.INCOME_COMPONENT. 「incomeComponent」对应income,必须是JobIncome,@On -> income- Specified by:
setIncomeComponentin interfaceIIJob
-
getIncomeAddress
public String getIncomeAddress()
Getter forDB_ETERNAL.I_JOB.INCOME_ADDRESS. 「incomeAddress」对应incomeAddress,字符串,@On -> address- Specified by:
getIncomeAddressin interfaceIIJob
-
setIncomeAddress
public IJob setIncomeAddress(String incomeAddress)
Setter forDB_ETERNAL.I_JOB.INCOME_ADDRESS. 「incomeAddress」对应incomeAddress,字符串,@On -> address- Specified by:
setIncomeAddressin interfaceIIJob
-
getOutcomeComponent
public String getOutcomeComponent()
Getter forDB_ETERNAL.I_JOB.OUTCOME_COMPONENT. 「outcomeComponent」对应outcome,必须是JobOutcome,@Off -> outcome- Specified by:
getOutcomeComponentin interfaceIIJob
-
setOutcomeComponent
public IJob setOutcomeComponent(String outcomeComponent)
Setter forDB_ETERNAL.I_JOB.OUTCOME_COMPONENT. 「outcomeComponent」对应outcome,必须是JobOutcome,@Off -> outcome- Specified by:
setOutcomeComponentin interfaceIIJob
-
getOutcomeAddress
public String getOutcomeAddress()
Getter forDB_ETERNAL.I_JOB.OUTCOME_ADDRESS. 「outcomeAddress」对应outcomeAddress,字符串,@Off -> address- Specified by:
getOutcomeAddressin interfaceIIJob
-
setOutcomeAddress
public IJob setOutcomeAddress(String outcomeAddress)
Setter forDB_ETERNAL.I_JOB.OUTCOME_ADDRESS. 「outcomeAddress」对应outcomeAddress,字符串,@Off -> address- Specified by:
setOutcomeAddressin interfaceIIJob
-
getServiceId
public String getServiceId()
Getter forDB_ETERNAL.I_JOB.SERVICE_ID. 「serviceId」- 关联的服务ID- Specified by:
getServiceIdin interfaceIIJob
-
setServiceId
public IJob setServiceId(String serviceId)
Setter forDB_ETERNAL.I_JOB.SERVICE_ID. 「serviceId」- 关联的服务ID- Specified by:
setServiceIdin interfaceIIJob
-
getSigma
public String getSigma()
Getter forDB_ETERNAL.I_JOB.SIGMA. 「sigma」- 统一标识
-
getLanguage
public String getLanguage()
Getter forDB_ETERNAL.I_JOB.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIIJob
-
setLanguage
public IJob setLanguage(String language)
Setter forDB_ETERNAL.I_JOB.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIIJob
-
getActive
public Boolean getActive()
Getter forDB_ETERNAL.I_JOB.ACTIVE. 「active」- 是否启用
-
getMetadata
public String getMetadata()
Getter forDB_ETERNAL.I_JOB.METADATA. 「metadata」- 附加配置数据- Specified by:
getMetadatain interfaceIIJob
-
setMetadata
public IJob setMetadata(String metadata)
Setter forDB_ETERNAL.I_JOB.METADATA. 「metadata」- 附加配置数据- Specified by:
setMetadatain interfaceIIJob
-
getCreatedAt
public LocalDateTime getCreatedAt()
Getter forDB_ETERNAL.I_JOB.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIIJob
-
setCreatedAt
public IJob setCreatedAt(LocalDateTime createdAt)
Setter forDB_ETERNAL.I_JOB.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIIJob
-
getCreatedBy
public String getCreatedBy()
Getter forDB_ETERNAL.I_JOB.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIIJob
-
setCreatedBy
public IJob setCreatedBy(String createdBy)
Setter forDB_ETERNAL.I_JOB.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIIJob
-
getUpdatedAt
public LocalDateTime getUpdatedAt()
Getter forDB_ETERNAL.I_JOB.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIIJob
-
setUpdatedAt
public IJob setUpdatedAt(LocalDateTime updatedAt)
Setter forDB_ETERNAL.I_JOB.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIIJob
-
getUpdatedBy
public String getUpdatedBy()
Getter forDB_ETERNAL.I_JOB.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIIJob
-
setUpdatedBy
public IJob setUpdatedBy(String updatedBy)
Setter forDB_ETERNAL.I_JOB.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIIJob
-
from
public void from(IIJob from)
Description copied from interface:IIJobLoad data from another generated Record/POJO implementing the common interface IIJob
-
-