Class 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
    • Method Detail

      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • getIncomeComponent

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

        public IJob setIncomeComponent​(String incomeComponent)
        Setter for DB_ETERNAL.I_JOB.INCOME_COMPONENT. 「incomeComponent」对应income,必须是JobIncome,@On -> income
        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
      • 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