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:
  • Constructor Details

  • Method Details

    • getKey

      public String getKey()
      Getter for DB_ETERNAL.I_JOB.KEY. 「key」- 任务ID
      Specified by:
      getKey in interface IIJob
    • setKey

      public IJob setKey(String key)
      Setter for DB_ETERNAL.I_JOB.KEY. 「key」- 任务ID
      Specified by:
      setKey in interface IIJob
    • getNamespace

      public String getNamespace()
      Getter for DB_ETERNAL.I_JOB.NAMESPACE. 「namespace」- 任务所在名空间
      Specified by:
      getNamespace in interface IIJob
    • setNamespace

      public IJob setNamespace(String namespace)
      Setter for DB_ETERNAL.I_JOB.NAMESPACE. 「namespace」- 任务所在名空间
      Specified by:
      setNamespace in interface IIJob
    • getName

      public String getName()
      Getter for DB_ETERNAL.I_JOB.NAME. 「name」- 任务名称
      Specified by:
      getName in interface IIJob
    • setName

      public IJob setName(String name)
      Setter for DB_ETERNAL.I_JOB.NAME. 「name」- 任务名称
      Specified by:
      setName in interface IIJob
    • getCode

      public String getCode()
      Getter for DB_ETERNAL.I_JOB.CODE. 「comment」- 任务编码
      Specified by:
      getCode in interface IIJob
    • setCode

      public IJob setCode(String code)
      Setter for DB_ETERNAL.I_JOB.CODE. 「comment」- 任务编码
      Specified by:
      setCode in interface IIJob
    • getGroup

      public String getGroup()
      Getter for DB_ETERNAL.I_JOB.GROUP. 「group」- 任务组(按组查询),自由字符串
      Specified by:
      getGroup in interface IIJob
    • setGroup

      public IJob setGroup(String group)
      Setter for DB_ETERNAL.I_JOB.GROUP. 「group」- 任务组(按组查询),自由字符串
      Specified by:
      setGroup in interface IIJob
    • getComment

      public String getComment()
      Getter for DB_ETERNAL.I_JOB.COMMENT. 「comment」- 备注信息
      Specified by:
      getComment in interface IIJob
    • setComment

      public IJob setComment(String comment)
      Setter for DB_ETERNAL.I_JOB.COMMENT. 「comment」- 备注信息
      Specified by:
      setComment in interface IIJob
    • getAdditional

      public String getAdditional()
      Getter for DB_ETERNAL.I_JOB.ADDITIONAL. 「additional」- 额外配置信息
      Specified by:
      getAdditional in interface IIJob
    • setAdditional

      public IJob setAdditional(String additional)
      Setter for DB_ETERNAL.I_JOB.ADDITIONAL. 「additional」- 额外配置信息
      Specified by:
      setAdditional in interface IIJob
    • getProxy

      public String getProxy()
      Getter for DB_ETERNAL.I_JOB.PROXY. 「proxy」- 代理类,带有@On/@Off
      Specified by:
      getProxy in interface IIJob
    • setProxy

      public IJob setProxy(String proxy)
      Setter for DB_ETERNAL.I_JOB.PROXY. 「proxy」- 代理类,带有@On/@Off
      Specified by:
      setProxy in interface IIJob
    • getThreshold

      public Integer getThreshold()
      Getter for DB_ETERNAL.I_JOB.THRESHOLD. 「threshold」- 默认值 300 s,(秒为单位)
      Specified by:
      getThreshold in interface IIJob
    • setThreshold

      public IJob setThreshold(Integer threshold)
      Setter for DB_ETERNAL.I_JOB.THRESHOLD. 「threshold」- 默认值 300 s,(秒为单位)
      Specified by:
      setThreshold in interface IIJob
    • getType

      public String getType()
      Getter for DB_ETERNAL.I_JOB.TYPE. 「type」- 任务类型
      Specified by:
      getType in interface IIJob
    • setType

      public IJob setType(String type)
      Setter for DB_ETERNAL.I_JOB.TYPE. 「type」- 任务类型
      Specified by:
      setType in interface IIJob
    • getRunAt

      public LocalTime getRunAt()
      Getter for DB_ETERNAL.I_JOB.RUN_AT. 「runAt」- 定时任务中的JOB时间
      Specified by:
      getRunAt in interface IIJob
    • setRunAt

      public IJob setRunAt(LocalTime runAt)
      Setter for DB_ETERNAL.I_JOB.RUN_AT. 「runAt」- 定时任务中的JOB时间
      Specified by:
      setRunAt in interface IIJob
    • getRunFormula

      public String getRunFormula()
      Getter for DB_ETERNAL.I_JOB.RUN_FORMULA. 「runFormula」- 运行周期专用的表达式
      Specified by:
      getRunFormula in interface IIJob
    • setRunFormula

      public IJob setRunFormula(String runFormula)
      Setter for DB_ETERNAL.I_JOB.RUN_FORMULA. 「runFormula」- 运行周期专用的表达式
      Specified by:
      setRunFormula in interface IIJob
    • getDuration

      public Long getDuration()
      Getter for DB_ETERNAL.I_JOB.DURATION. 「duration」- JOB的间隔时间,(秒为单位)
      Specified by:
      getDuration in interface IIJob
    • setDuration

      public IJob setDuration(Long duration)
      Setter for DB_ETERNAL.I_JOB.DURATION. 「duration」- JOB的间隔时间,(秒为单位)
      Specified by:
      setDuration in interface IIJob
    • getDurationComponent

      public String getDurationComponent()
      Getter for DB_ETERNAL.I_JOB.DURATION_COMPONENT. 「durationComponent」对应复杂调度问题
      Specified by:
      getDurationComponent in interface IIJob
    • setDurationComponent

      public IJob setDurationComponent(String durationComponent)
      Setter for DB_ETERNAL.I_JOB.DURATION_COMPONENT. 「durationComponent」对应复杂调度问题
      Specified by:
      setDurationComponent in interface IIJob
    • getDurationConfig

      public String getDurationConfig()
      Getter for DB_ETERNAL.I_JOB.DURATION_CONFIG. 「durationConfig」复杂调度配置
      Specified by:
      getDurationConfig in interface IIJob
    • setDurationConfig

      public IJob setDurationConfig(String durationConfig)
      Setter for DB_ETERNAL.I_JOB.DURATION_CONFIG. 「durationConfig」复杂调度配置
      Specified by:
      setDurationConfig in interface IIJob
    • getIncomeComponent

      public String getIncomeComponent()
      Getter for DB_ETERNAL.I_JOB.INCOME_COMPONENT. 「incomeComponent」对应income,必须是JobIncome,@On -> input
      Specified by:
      getIncomeComponent in interface IIJob
    • setIncomeComponent

      public IJob setIncomeComponent(String incomeComponent)
      Setter for DB_ETERNAL.I_JOB.INCOME_COMPONENT. 「incomeComponent」对应income,必须是JobIncome,@On -> input
      Specified by:
      setIncomeComponent in interface IIJob
    • getIncomeAddress

      public String getIncomeAddress()
      Getter for DB_ETERNAL.I_JOB.INCOME_ADDRESS. 「incomeAddress」对应incomeAddress,字符串,@On -> address
      Specified by:
      getIncomeAddress in interface IIJob
    • setIncomeAddress

      public IJob setIncomeAddress(String incomeAddress)
      Setter for DB_ETERNAL.I_JOB.INCOME_ADDRESS. 「incomeAddress」对应incomeAddress,字符串,@On -> address
      Specified by:
      setIncomeAddress in interface IIJob
    • getOutcomeComponent

      public String getOutcomeComponent()
      Getter for DB_ETERNAL.I_JOB.OUTCOME_COMPONENT. 「outcomeComponent」对应outcome,必须是JobOutcome,@Off -> outcome
      Specified by:
      getOutcomeComponent in interface IIJob
    • setOutcomeComponent

      public IJob setOutcomeComponent(String outcomeComponent)
      Setter for DB_ETERNAL.I_JOB.OUTCOME_COMPONENT. 「outcomeComponent」对应outcome,必须是JobOutcome,@Off -> outcome
      Specified by:
      setOutcomeComponent in interface IIJob
    • getOutcomeAddress

      public String getOutcomeAddress()
      Getter for DB_ETERNAL.I_JOB.OUTCOME_ADDRESS. 「outcomeAddress」对应outcomeAddress,字符串,@Off -> address
      Specified by:
      getOutcomeAddress in interface IIJob
    • setOutcomeAddress

      public IJob setOutcomeAddress(String outcomeAddress)
      Setter for DB_ETERNAL.I_JOB.OUTCOME_ADDRESS. 「outcomeAddress」对应outcomeAddress,字符串,@Off -> address
      Specified by:
      setOutcomeAddress in interface IIJob
    • getServiceId

      public String getServiceId()
      Getter for DB_ETERNAL.I_JOB.SERVICE_ID. 「serviceId」- 关联的服务ID
      Specified by:
      getServiceId in interface IIJob
    • setServiceId

      public IJob setServiceId(String serviceId)
      Setter for DB_ETERNAL.I_JOB.SERVICE_ID. 「serviceId」- 关联的服务ID
      Specified by:
      setServiceId in interface IIJob
    • getSigma

      public String getSigma()
      Getter for DB_ETERNAL.I_JOB.SIGMA. 「sigma」- 统一标识
      Specified by:
      getSigma in interface IIJob
    • setSigma

      public IJob setSigma(String sigma)
      Setter for DB_ETERNAL.I_JOB.SIGMA. 「sigma」- 统一标识
      Specified by:
      setSigma in interface IIJob
    • getLanguage

      public String getLanguage()
      Getter for DB_ETERNAL.I_JOB.LANGUAGE. 「language」- 使用的语言
      Specified by:
      getLanguage in interface IIJob
    • setLanguage

      public IJob setLanguage(String language)
      Setter for DB_ETERNAL.I_JOB.LANGUAGE. 「language」- 使用的语言
      Specified by:
      setLanguage in interface IIJob
    • getActive

      public Boolean getActive()
      Getter for DB_ETERNAL.I_JOB.ACTIVE. 「active」- 是否启用
      Specified by:
      getActive in interface IIJob
    • setActive

      public IJob setActive(Boolean active)
      Setter for DB_ETERNAL.I_JOB.ACTIVE. 「active」- 是否启用
      Specified by:
      setActive in interface IIJob
    • getMetadata

      public String getMetadata()
      Getter for DB_ETERNAL.I_JOB.METADATA. 「metadata」- 附加配置数据
      Specified by:
      getMetadata in interface IIJob
    • setMetadata

      public IJob setMetadata(String metadata)
      Setter for DB_ETERNAL.I_JOB.METADATA. 「metadata」- 附加配置数据
      Specified by:
      setMetadata in interface IIJob
    • getCreatedAt

      public LocalDateTime getCreatedAt()
      Getter for DB_ETERNAL.I_JOB.CREATED_AT. 「createdAt」- 创建时间
      Specified by:
      getCreatedAt in interface IIJob
    • setCreatedAt

      public IJob setCreatedAt(LocalDateTime createdAt)
      Setter for DB_ETERNAL.I_JOB.CREATED_AT. 「createdAt」- 创建时间
      Specified by:
      setCreatedAt in interface IIJob
    • getCreatedBy

      public String getCreatedBy()
      Getter for DB_ETERNAL.I_JOB.CREATED_BY. 「createdBy」- 创建人
      Specified by:
      getCreatedBy in interface IIJob
    • setCreatedBy

      public IJob setCreatedBy(String createdBy)
      Setter for DB_ETERNAL.I_JOB.CREATED_BY. 「createdBy」- 创建人
      Specified by:
      setCreatedBy in interface IIJob
    • getUpdatedAt

      public LocalDateTime getUpdatedAt()
      Getter for DB_ETERNAL.I_JOB.UPDATED_AT. 「updatedAt」- 更新时间
      Specified by:
      getUpdatedAt in interface IIJob
    • setUpdatedAt

      public IJob setUpdatedAt(LocalDateTime updatedAt)
      Setter for DB_ETERNAL.I_JOB.UPDATED_AT. 「updatedAt」- 更新时间
      Specified by:
      setUpdatedAt in interface IIJob
    • getUpdatedBy

      public String getUpdatedBy()
      Getter for DB_ETERNAL.I_JOB.UPDATED_BY. 「updatedBy」- 更新人
      Specified by:
      getUpdatedBy in interface IIJob
    • setUpdatedBy

      public IJob setUpdatedBy(String updatedBy)
      Setter for DB_ETERNAL.I_JOB.UPDATED_BY. 「updatedBy」- 更新人
      Specified by:
      setUpdatedBy in interface IIJob
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • from

      public void from(IIJob from)
      Description copied from interface: IIJob
      Load data from another generated Record/POJO implementing the common interface IIJob
      Specified by:
      from in interface IIJob
    • into

      public <E extends IIJob> E into(E into)
      Description copied from interface: IIJob
      Copy data into another generated Record/POJO implementing the common interface IIJob
      Specified by:
      into in interface IIJob