java.lang.Object
cn.vertxup.jet.domain.tables.pojos.IApi
All Implemented Interfaces:
IIApi, io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable

public class IApi extends Object implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IIApi
This class is generated by jOOQ.
See Also:
  • Constructor Details

  • Method Details

    • getKey

      public String getKey()
      Getter for DB_ETERNAL.I_API.KEY. 「key」- 接口ID
      Specified by:
      getKey in interface IIApi
    • setKey

      public IApi setKey(String key)
      Setter for DB_ETERNAL.I_API.KEY. 「key」- 接口ID
      Specified by:
      setKey in interface IIApi
    • getName

      public String getName()
      Getter for DB_ETERNAL.I_API.NAME. 「name」- 接口名称
      Specified by:
      getName in interface IIApi
    • setName

      public IApi setName(String name)
      Setter for DB_ETERNAL.I_API.NAME. 「name」- 接口名称
      Specified by:
      setName in interface IIApi
    • getUri

      public String getUri()
      Getter for DB_ETERNAL.I_API.URI. 「uri」- 接口路径,安全路径位于 /api 之下
      Specified by:
      getUri in interface IIApi
    • setUri

      public IApi setUri(String uri)
      Setter for DB_ETERNAL.I_API.URI. 「uri」- 接口路径,安全路径位于 /api 之下
      Specified by:
      setUri in interface IIApi
    • getMethod

      public String getMethod()
      Getter for DB_ETERNAL.I_API.METHOD. 「method」- 接口对应的HTTP方法
      Specified by:
      getMethod in interface IIApi
    • setMethod

      public IApi setMethod(String method)
      Setter for DB_ETERNAL.I_API.METHOD. 「method」- 接口对应的HTTP方法
      Specified by:
      setMethod in interface IIApi
    • getConsumes

      public String getConsumes()
      Getter for DB_ETERNAL.I_API.CONSUMES. 「consumes」- 当前接口使用的客户端 MIME
      Specified by:
      getConsumes in interface IIApi
    • setConsumes

      public IApi setConsumes(String consumes)
      Setter for DB_ETERNAL.I_API.CONSUMES. 「consumes」- 当前接口使用的客户端 MIME
      Specified by:
      setConsumes in interface IIApi
    • getProduces

      public String getProduces()
      Getter for DB_ETERNAL.I_API.PRODUCES. 「produces」- 当前接口使用的服务端 MIME
      Specified by:
      getProduces in interface IIApi
    • setProduces

      public IApi setProduces(String produces)
      Setter for DB_ETERNAL.I_API.PRODUCES. 「produces」- 当前接口使用的服务端 MIME
      Specified by:
      setProduces in interface IIApi
    • getSecure

      public Boolean getSecure()
      Getter for DB_ETERNAL.I_API.SECURE. 「secure」- 是否走安全通道,默认为TRUE
      Specified by:
      getSecure in interface IIApi
    • setSecure

      public IApi setSecure(Boolean secure)
      Setter for DB_ETERNAL.I_API.SECURE. 「secure」- 是否走安全通道,默认为TRUE
      Specified by:
      setSecure in interface IIApi
    • getComment

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

      public IApi setComment(String comment)
      Setter for DB_ETERNAL.I_API.COMMENT. 「comment」- 备注信息
      Specified by:
      setComment in interface IIApi
    • getType

      public String getType()
      Getter for DB_ETERNAL.I_API.TYPE. 「type」- 通信类型,ONE-WAY / REQUEST-RESPONSE / PUBLISH-SUBSCRIBE
      Specified by:
      getType in interface IIApi
    • setType

      public IApi setType(String type)
      Setter for DB_ETERNAL.I_API.TYPE. 「type」- 通信类型,ONE-WAY / REQUEST-RESPONSE / PUBLISH-SUBSCRIBE
      Specified by:
      setType in interface IIApi
    • getParamMode

      public String getParamMode()
      Getter for DB_ETERNAL.I_API.PARAM_MODE. 「paramMode」- 参数来源,QUERY / BODY / DEFINE / PATH
      Specified by:
      getParamMode in interface IIApi
    • setParamMode

      public IApi setParamMode(String paramMode)
      Setter for DB_ETERNAL.I_API.PARAM_MODE. 「paramMode」- 参数来源,QUERY / BODY / DEFINE / PATH
      Specified by:
      setParamMode in interface IIApi
    • getParamRequired

      public String getParamRequired()
      Getter for DB_ETERNAL.I_API.PARAM_REQUIRED. 「paramRequired」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Query和Path)
      Specified by:
      getParamRequired in interface IIApi
    • setParamRequired

      public IApi setParamRequired(String paramRequired)
      Setter for DB_ETERNAL.I_API.PARAM_REQUIRED. 「paramRequired」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Query和Path)
      Specified by:
      setParamRequired in interface IIApi
    • getParamContained

      public String getParamContained()
      Getter for DB_ETERNAL.I_API.PARAM_CONTAINED. 「paramContained」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Body)
      Specified by:
      getParamContained in interface IIApi
    • setParamContained

      public IApi setParamContained(String paramContained)
      Setter for DB_ETERNAL.I_API.PARAM_CONTAINED. 「paramContained」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Body)
      Specified by:
      setParamContained in interface IIApi
    • getInRule

      public String getInRule()
      Getter for DB_ETERNAL.I_API.IN_RULE. 「inRule」- 参数验证、转换基本规则
      Specified by:
      getInRule in interface IIApi
    • setInRule

      public IApi setInRule(String inRule)
      Setter for DB_ETERNAL.I_API.IN_RULE. 「inRule」- 参数验证、转换基本规则
      Specified by:
      setInRule in interface IIApi
    • getInMapping

      public String getInMapping()
      Getter for DB_ETERNAL.I_API.IN_MAPPING. 「inMapping」- 参数映射规则
      Specified by:
      getInMapping in interface IIApi
    • setInMapping

      public IApi setInMapping(String inMapping)
      Setter for DB_ETERNAL.I_API.IN_MAPPING. 「inMapping」- 参数映射规则
      Specified by:
      setInMapping in interface IIApi
    • getInPlug

      public String getInPlug()
      Getter for DB_ETERNAL.I_API.IN_PLUG. 「inPlug」- 参数请求流程中的插件
      Specified by:
      getInPlug in interface IIApi
    • setInPlug

      public IApi setInPlug(String inPlug)
      Setter for DB_ETERNAL.I_API.IN_PLUG. 「inPlug」- 参数请求流程中的插件
      Specified by:
      setInPlug in interface IIApi
    • getInScript

      public String getInScript()
      Getter for DB_ETERNAL.I_API.IN_SCRIPT. 「inScript」- 【保留】参数请求流程中的脚本控制
      Specified by:
      getInScript in interface IIApi
    • setInScript

      public IApi setInScript(String inScript)
      Setter for DB_ETERNAL.I_API.IN_SCRIPT. 「inScript」- 【保留】参数请求流程中的脚本控制
      Specified by:
      setInScript in interface IIApi
    • getOutWriter

      public String getOutWriter()
      Getter for DB_ETERNAL.I_API.OUT_WRITER. 「outWriter」- 响应格式处理器
      Specified by:
      getOutWriter in interface IIApi
    • setOutWriter

      public IApi setOutWriter(String outWriter)
      Setter for DB_ETERNAL.I_API.OUT_WRITER. 「outWriter」- 响应格式处理器
      Specified by:
      setOutWriter in interface IIApi
    • getWorkerType

      public String getWorkerType()
      Getter for DB_ETERNAL.I_API.WORKER_TYPE. 「workerType」- Worker类型:JS / PLUG / STD
      Specified by:
      getWorkerType in interface IIApi
    • setWorkerType

      public IApi setWorkerType(String workerType)
      Setter for DB_ETERNAL.I_API.WORKER_TYPE. 「workerType」- Worker类型:JS / PLUG / STD
      Specified by:
      setWorkerType in interface IIApi
    • getWorkerAddress

      public String getWorkerAddress()
      Getter for DB_ETERNAL.I_API.WORKER_ADDRESS. 「workerAddress」- 请求发送地址
      Specified by:
      getWorkerAddress in interface IIApi
    • setWorkerAddress

      public IApi setWorkerAddress(String workerAddress)
      Setter for DB_ETERNAL.I_API.WORKER_ADDRESS. 「workerAddress」- 请求发送地址
      Specified by:
      setWorkerAddress in interface IIApi
    • getWorkerConsumer

      public String getWorkerConsumer()
      Getter for DB_ETERNAL.I_API.WORKER_CONSUMER. 「workerConsumer」- 请求地址消费专用组件
      Specified by:
      getWorkerConsumer in interface IIApi
    • setWorkerConsumer

      public IApi setWorkerConsumer(String workerConsumer)
      Setter for DB_ETERNAL.I_API.WORKER_CONSUMER. 「workerConsumer」- 请求地址消费专用组件
      Specified by:
      setWorkerConsumer in interface IIApi
    • getWorkerClass

      public String getWorkerClass()
      Getter for DB_ETERNAL.I_API.WORKER_CLASS. 「workerClass」- OX | PLUG专用,请求执行器对应的JavaClass名称
      Specified by:
      getWorkerClass in interface IIApi
    • setWorkerClass

      public IApi setWorkerClass(String workerClass)
      Setter for DB_ETERNAL.I_API.WORKER_CLASS. 「workerClass」- OX | PLUG专用,请求执行器对应的JavaClass名称
      Specified by:
      setWorkerClass in interface IIApi
    • getWorkerJs

      public String getWorkerJs()
      Getter for DB_ETERNAL.I_API.WORKER_JS. 「workerJs」- JS 专用,JavaScript路径:runtime/workers/<app>/下的执行器
      Specified by:
      getWorkerJs in interface IIApi
    • setWorkerJs

      public IApi setWorkerJs(String workerJs)
      Setter for DB_ETERNAL.I_API.WORKER_JS. 「workerJs」- JS 专用,JavaScript路径:runtime/workers/<app>/下的执行器
      Specified by:
      setWorkerJs in interface IIApi
    • getServiceId

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public IApi setUpdatedBy(String updatedBy)
      Setter for DB_ETERNAL.I_API.UPDATED_BY. 「updatedBy」- 更新人
      Specified by:
      setUpdatedBy in interface IIApi
    • 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(IIApi from)
      Description copied from interface: IIApi
      Load data from another generated Record/POJO implementing the common interface IIApi
      Specified by:
      from in interface IIApi
    • into

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