@Generated(value={"http://www.jooq.org","jOOQ version:3.10.8"}, comments="This class is generated by jOOQ") public class IJob extends Object implements IIJob
This class is generated by jOOQ.
| Constructor and Description |
|---|
IJob() |
IJob(IJob 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) |
| Modifier and Type | Method and Description |
|---|---|
void |
from(IIJob from)
Load data from another generated Record/POJO implementing the common interface IIJob
|
Boolean |
getActive()
Getter for
DB_ETERNAL.I_JOB.ACTIVE. |
String |
getAdditional()
Getter for
DB_ETERNAL.I_JOB.ADDITIONAL. |
String |
getCode()
Getter for
DB_ETERNAL.I_JOB.CODE. |
String |
getComment()
Getter for
DB_ETERNAL.I_JOB.COMMENT. |
LocalDateTime |
getCreatedAt()
Getter for
DB_ETERNAL.I_JOB.CREATED_AT. |
String |
getCreatedBy()
Getter for
DB_ETERNAL.I_JOB.CREATED_BY. |
Long |
getDuration()
Getter for
DB_ETERNAL.I_JOB.DURATION. |
String |
getGroup()
Getter for
DB_ETERNAL.I_JOB.GROUP. |
String |
getIncomeAddress()
Getter for
DB_ETERNAL.I_JOB.INCOME_ADDRESS. |
String |
getIncomeComponent()
Getter for
DB_ETERNAL.I_JOB.INCOME_COMPONENT. |
String |
getKey()
Getter for
DB_ETERNAL.I_JOB.KEY. |
String |
getLanguage()
Getter for
DB_ETERNAL.I_JOB.LANGUAGE. |
String |
getMetadata()
Getter for
DB_ETERNAL.I_JOB.METADATA. |
String |
getName()
Getter for
DB_ETERNAL.I_JOB.NAME. |
String |
getNamespace()
Getter for
DB_ETERNAL.I_JOB.NAMESPACE. |
String |
getOutcomeAddress()
Getter for
DB_ETERNAL.I_JOB.OUTCOME_ADDRESS. |
String |
getOutcomeComponent()
Getter for
DB_ETERNAL.I_JOB.OUTCOME_COMPONENT. |
String |
getProxy()
Getter for
DB_ETERNAL.I_JOB.PROXY. |
LocalTime |
getRunAt()
Getter for
DB_ETERNAL.I_JOB.RUN_AT. |
String |
getServiceId()
Getter for
DB_ETERNAL.I_JOB.SERVICE_ID. |
String |
getSigma()
Getter for
DB_ETERNAL.I_JOB.SIGMA. |
Integer |
getThreshold()
Getter for
DB_ETERNAL.I_JOB.THRESHOLD. |
String |
getType()
Getter for
DB_ETERNAL.I_JOB.TYPE. |
LocalDateTime |
getUpdatedAt()
Getter for
DB_ETERNAL.I_JOB.UPDATED_AT. |
String |
getUpdatedBy()
Getter for
DB_ETERNAL.I_JOB.UPDATED_BY. |
<E extends IIJob> |
into(E into)
Copy data into another generated Record/POJO implementing the common interface IIJob
|
IJob |
setActive(Boolean active)
Setter for
DB_ETERNAL.I_JOB.ACTIVE. |
IJob |
setAdditional(String additional)
Setter for
DB_ETERNAL.I_JOB.ADDITIONAL. |
IJob |
setCode(String code)
Setter for
DB_ETERNAL.I_JOB.CODE. |
IJob |
setComment(String comment)
Setter for
DB_ETERNAL.I_JOB.COMMENT. |
IJob |
setCreatedAt(LocalDateTime createdAt)
Setter for
DB_ETERNAL.I_JOB.CREATED_AT. |
IJob |
setCreatedBy(String createdBy)
Setter for
DB_ETERNAL.I_JOB.CREATED_BY. |
IJob |
setDuration(Long duration)
Setter for
DB_ETERNAL.I_JOB.DURATION. |
IJob |
setGroup(String group)
Setter for
DB_ETERNAL.I_JOB.GROUP. |
IJob |
setIncomeAddress(String incomeAddress)
Setter for
DB_ETERNAL.I_JOB.INCOME_ADDRESS. |
IJob |
setIncomeComponent(String incomeComponent)
Setter for
DB_ETERNAL.I_JOB.INCOME_COMPONENT. |
IJob |
setKey(String key)
Setter for
DB_ETERNAL.I_JOB.KEY. |
IJob |
setLanguage(String language)
Setter for
DB_ETERNAL.I_JOB.LANGUAGE. |
IJob |
setMetadata(String metadata)
Setter for
DB_ETERNAL.I_JOB.METADATA. |
IJob |
setName(String name)
Setter for
DB_ETERNAL.I_JOB.NAME. |
IJob |
setNamespace(String namespace)
Setter for
DB_ETERNAL.I_JOB.NAMESPACE. |
IJob |
setOutcomeAddress(String outcomeAddress)
Setter for
DB_ETERNAL.I_JOB.OUTCOME_ADDRESS. |
IJob |
setOutcomeComponent(String outcomeComponent)
Setter for
DB_ETERNAL.I_JOB.OUTCOME_COMPONENT. |
IJob |
setProxy(String proxy)
Setter for
DB_ETERNAL.I_JOB.PROXY. |
IJob |
setRunAt(LocalTime runAt)
Setter for
DB_ETERNAL.I_JOB.RUN_AT. |
IJob |
setServiceId(String serviceId)
Setter for
DB_ETERNAL.I_JOB.SERVICE_ID. |
IJob |
setSigma(String sigma)
Setter for
DB_ETERNAL.I_JOB.SIGMA. |
IJob |
setThreshold(Integer threshold)
Setter for
DB_ETERNAL.I_JOB.THRESHOLD. |
IJob |
setType(String type)
Setter for
DB_ETERNAL.I_JOB.TYPE. |
IJob |
setUpdatedAt(LocalDateTime updatedAt)
Setter for
DB_ETERNAL.I_JOB.UPDATED_AT. |
IJob |
setUpdatedBy(String updatedBy)
Setter for
DB_ETERNAL.I_JOB.UPDATED_BY. |
String |
toString() |
public IJob()
public IJob(IJob value)
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)
public IJob(io.vertx.core.json.JsonObject json)
public String getKey()
IIJobGetter for DB_ETERNAL.I_JOB.KEY. 「key」- 任务ID
public IJob setKey(String key)
IIJobSetter for DB_ETERNAL.I_JOB.KEY. 「key」- 任务ID
public String getNamespace()
IIJobGetter for DB_ETERNAL.I_JOB.NAMESPACE. 「namespace」- 任务所在名空间
getNamespace in interface IIJobpublic IJob setNamespace(String namespace)
IIJobSetter for DB_ETERNAL.I_JOB.NAMESPACE. 「namespace」- 任务所在名空间
setNamespace in interface IIJobpublic String getName()
IIJobGetter for DB_ETERNAL.I_JOB.NAME. 「name」- 任务名称
public IJob setName(String name)
IIJobSetter for DB_ETERNAL.I_JOB.NAME. 「name」- 任务名称
public String getCode()
IIJobGetter for DB_ETERNAL.I_JOB.CODE. 「comment」- 任务编码
public IJob setCode(String code)
IIJobSetter for DB_ETERNAL.I_JOB.CODE. 「comment」- 任务编码
public String getType()
IIJobGetter for DB_ETERNAL.I_JOB.TYPE. 「type」- 任务类型
public IJob setType(String type)
IIJobSetter for DB_ETERNAL.I_JOB.TYPE. 「type」- 任务类型
public String getGroup()
IIJobGetter for DB_ETERNAL.I_JOB.GROUP. 「group」- 任务组(按组查询),自由字符串
public IJob setGroup(String group)
IIJobSetter for DB_ETERNAL.I_JOB.GROUP. 「group」- 任务组(按组查询),自由字符串
public String getComment()
IIJobGetter for DB_ETERNAL.I_JOB.COMMENT. 「comment」- 备注信息
getComment in interface IIJobpublic IJob setComment(String comment)
IIJobSetter for DB_ETERNAL.I_JOB.COMMENT. 「comment」- 备注信息
setComment in interface IIJobpublic String getAdditional()
IIJobGetter for DB_ETERNAL.I_JOB.ADDITIONAL. 「additional」- 额外配置信息
getAdditional in interface IIJobpublic IJob setAdditional(String additional)
IIJobSetter for DB_ETERNAL.I_JOB.ADDITIONAL. 「additional」- 额外配置信息
setAdditional in interface IIJobpublic LocalTime getRunAt()
IIJobGetter for DB_ETERNAL.I_JOB.RUN_AT. 「runAt」- 定时任务中的JOB时间
public IJob setRunAt(LocalTime runAt)
IIJobSetter for DB_ETERNAL.I_JOB.RUN_AT. 「runAt」- 定时任务中的JOB时间
public Long getDuration()
IIJobGetter for DB_ETERNAL.I_JOB.DURATION. 「duration」- JOB的间隔时间,(秒为单位)
getDuration in interface IIJobpublic IJob setDuration(Long duration)
IIJobSetter for DB_ETERNAL.I_JOB.DURATION. 「duration」- JOB的间隔时间,(秒为单位)
setDuration in interface IIJobpublic String getProxy()
IIJobGetter for DB_ETERNAL.I_JOB.PROXY. 「proxy」- 代理类,带有@On/@Off
public IJob setProxy(String proxy)
IIJobSetter for DB_ETERNAL.I_JOB.PROXY. 「proxy」- 代理类,带有@On/@Off
public Integer getThreshold()
IIJobGetter for DB_ETERNAL.I_JOB.THRESHOLD. 「threshold」- 默认值 300 s,(秒为单位)
getThreshold in interface IIJobpublic IJob setThreshold(Integer threshold)
IIJobSetter for DB_ETERNAL.I_JOB.THRESHOLD. 「threshold」- 默认值 300 s,(秒为单位)
setThreshold in interface IIJobpublic String getIncomeComponent()
IIJobGetter for DB_ETERNAL.I_JOB.INCOME_COMPONENT. 「incomeComponent」对应income,必须是JobIncome,@On -> income
getIncomeComponent in interface IIJobpublic IJob setIncomeComponent(String incomeComponent)
IIJobSetter for DB_ETERNAL.I_JOB.INCOME_COMPONENT. 「incomeComponent」对应income,必须是JobIncome,@On -> income
setIncomeComponent in interface IIJobpublic String getIncomeAddress()
IIJobGetter for DB_ETERNAL.I_JOB.INCOME_ADDRESS. 「incomeAddress」对应incomeAddress,字符串,@On -> address
getIncomeAddress in interface IIJobpublic IJob setIncomeAddress(String incomeAddress)
IIJobSetter for DB_ETERNAL.I_JOB.INCOME_ADDRESS. 「incomeAddress」对应incomeAddress,字符串,@On -> address
setIncomeAddress in interface IIJobpublic String getOutcomeComponent()
IIJobGetter for DB_ETERNAL.I_JOB.OUTCOME_COMPONENT. 「outcomeComponent」对应outcome,必须是JobOutcome,@Off -> outcome
getOutcomeComponent in interface IIJobpublic IJob setOutcomeComponent(String outcomeComponent)
IIJobSetter for DB_ETERNAL.I_JOB.OUTCOME_COMPONENT. 「outcomeComponent」对应outcome,必须是JobOutcome,@Off -> outcome
setOutcomeComponent in interface IIJobpublic String getOutcomeAddress()
IIJobGetter for DB_ETERNAL.I_JOB.OUTCOME_ADDRESS. 「outcomeAddress」对应outcomeAddress,字符串,@Off -> address
getOutcomeAddress in interface IIJobpublic IJob setOutcomeAddress(String outcomeAddress)
IIJobSetter for DB_ETERNAL.I_JOB.OUTCOME_ADDRESS. 「outcomeAddress」对应outcomeAddress,字符串,@Off -> address
setOutcomeAddress in interface IIJobpublic String getServiceId()
IIJobGetter for DB_ETERNAL.I_JOB.SERVICE_ID. 「serviceId」- 关联的服务ID
getServiceId in interface IIJobpublic IJob setServiceId(String serviceId)
IIJobSetter for DB_ETERNAL.I_JOB.SERVICE_ID. 「serviceId」- 关联的服务ID
setServiceId in interface IIJobpublic String getSigma()
IIJobGetter for DB_ETERNAL.I_JOB.SIGMA. 「sigma」- 统一标识
public IJob setSigma(String sigma)
IIJobSetter for DB_ETERNAL.I_JOB.SIGMA. 「sigma」- 统一标识
public String getLanguage()
IIJobGetter for DB_ETERNAL.I_JOB.LANGUAGE. 「language」- 使用的语言
getLanguage in interface IIJobpublic IJob setLanguage(String language)
IIJobSetter for DB_ETERNAL.I_JOB.LANGUAGE. 「language」- 使用的语言
setLanguage in interface IIJobpublic Boolean getActive()
IIJobGetter for DB_ETERNAL.I_JOB.ACTIVE. 「active」- 是否启用
public IJob setActive(Boolean active)
IIJobSetter for DB_ETERNAL.I_JOB.ACTIVE. 「active」- 是否启用
public String getMetadata()
IIJobGetter for DB_ETERNAL.I_JOB.METADATA. 「metadata」- 附加配置数据
getMetadata in interface IIJobpublic IJob setMetadata(String metadata)
IIJobSetter for DB_ETERNAL.I_JOB.METADATA. 「metadata」- 附加配置数据
setMetadata in interface IIJobpublic LocalDateTime getCreatedAt()
IIJobGetter for DB_ETERNAL.I_JOB.CREATED_AT. 「createdAt」- 创建时间
getCreatedAt in interface IIJobpublic IJob setCreatedAt(LocalDateTime createdAt)
IIJobSetter for DB_ETERNAL.I_JOB.CREATED_AT. 「createdAt」- 创建时间
setCreatedAt in interface IIJobpublic String getCreatedBy()
IIJobGetter for DB_ETERNAL.I_JOB.CREATED_BY. 「createdBy」- 创建人
getCreatedBy in interface IIJobpublic IJob setCreatedBy(String createdBy)
IIJobSetter for DB_ETERNAL.I_JOB.CREATED_BY. 「createdBy」- 创建人
setCreatedBy in interface IIJobpublic LocalDateTime getUpdatedAt()
IIJobGetter for DB_ETERNAL.I_JOB.UPDATED_AT. 「updatedAt」- 更新时间
getUpdatedAt in interface IIJobpublic IJob setUpdatedAt(LocalDateTime updatedAt)
IIJobSetter for DB_ETERNAL.I_JOB.UPDATED_AT. 「updatedAt」- 更新时间
setUpdatedAt in interface IIJobpublic String getUpdatedBy()
IIJobGetter for DB_ETERNAL.I_JOB.UPDATED_BY. 「updatedBy」- 更新人
getUpdatedBy in interface IIJobpublic IJob setUpdatedBy(String updatedBy)
IIJobSetter for DB_ETERNAL.I_JOB.UPDATED_BY. 「updatedBy」- 更新人
setUpdatedBy in interface IIJobpublic void from(IIJob from)
Load data from another generated Record/POJO implementing the common interface IIJob
Copyright © 2021. All rights reserved.