@Generated(value={"http://www.jooq.org","jOOQ version:3.10.8"}, comments="This class is generated by jOOQ") public interface IIApi extends Serializable
This class is generated by jOOQ.
| Modifier and Type | Method and Description |
|---|---|
void |
from(IIApi from)
Load data from another generated Record/POJO implementing the common interface IIApi
|
default IIApi |
fromJson(io.vertx.core.json.JsonObject json) |
Boolean |
getActive()
Getter for
DB_ETERNAL.I_API.ACTIVE. |
String |
getComment()
Getter for
DB_ETERNAL.I_API.COMMENT. |
String |
getConsumes()
Getter for
DB_ETERNAL.I_API.CONSUMES. |
LocalDateTime |
getCreatedAt()
Getter for
DB_ETERNAL.I_API.CREATED_AT. |
String |
getCreatedBy()
Getter for
DB_ETERNAL.I_API.CREATED_BY. |
String |
getInMapping()
Getter for
DB_ETERNAL.I_API.IN_MAPPING. |
String |
getInPlug()
Getter for
DB_ETERNAL.I_API.IN_PLUG. |
String |
getInRule()
Getter for
DB_ETERNAL.I_API.IN_RULE. |
String |
getInScript()
Getter for
DB_ETERNAL.I_API.IN_SCRIPT. |
String |
getKey()
Getter for
DB_ETERNAL.I_API.KEY. |
String |
getLanguage()
Getter for
DB_ETERNAL.I_API.LANGUAGE. |
String |
getMetadata()
Getter for
DB_ETERNAL.I_API.METADATA. |
String |
getMethod()
Getter for
DB_ETERNAL.I_API.METHOD. |
String |
getName()
Getter for
DB_ETERNAL.I_API.NAME. |
String |
getOutWriter()
Getter for
DB_ETERNAL.I_API.OUT_WRITER. |
String |
getParamContained()
Getter for
DB_ETERNAL.I_API.PARAM_CONTAINED. |
String |
getParamMode()
Getter for
DB_ETERNAL.I_API.PARAM_MODE. |
String |
getParamRequired()
Getter for
DB_ETERNAL.I_API.PARAM_REQUIRED. |
String |
getProduces()
Getter for
DB_ETERNAL.I_API.PRODUCES. |
Boolean |
getSecure()
Getter for
DB_ETERNAL.I_API.SECURE. |
String |
getServiceId()
Getter for
DB_ETERNAL.I_API.SERVICE_ID. |
String |
getSigma()
Getter for
DB_ETERNAL.I_API.SIGMA. |
String |
getType()
Getter for
DB_ETERNAL.I_API.TYPE. |
LocalDateTime |
getUpdatedAt()
Getter for
DB_ETERNAL.I_API.UPDATED_AT. |
String |
getUpdatedBy()
Getter for
DB_ETERNAL.I_API.UPDATED_BY. |
String |
getUri()
Getter for
DB_ETERNAL.I_API.URI. |
String |
getWorkerAddress()
Getter for
DB_ETERNAL.I_API.WORKER_ADDRESS. |
String |
getWorkerClass()
Getter for
DB_ETERNAL.I_API.WORKER_CLASS. |
String |
getWorkerConsumer()
Getter for
DB_ETERNAL.I_API.WORKER_CONSUMER. |
String |
getWorkerJs()
Getter for
DB_ETERNAL.I_API.WORKER_JS. |
String |
getWorkerType()
Getter for
DB_ETERNAL.I_API.WORKER_TYPE. |
<E extends IIApi> |
into(E into)
Copy data into another generated Record/POJO implementing the common interface IIApi
|
IIApi |
setActive(Boolean value)
Setter for
DB_ETERNAL.I_API.ACTIVE. |
IIApi |
setComment(String value)
Setter for
DB_ETERNAL.I_API.COMMENT. |
IIApi |
setConsumes(String value)
Setter for
DB_ETERNAL.I_API.CONSUMES. |
IIApi |
setCreatedAt(LocalDateTime value)
Setter for
DB_ETERNAL.I_API.CREATED_AT. |
IIApi |
setCreatedBy(String value)
Setter for
DB_ETERNAL.I_API.CREATED_BY. |
IIApi |
setInMapping(String value)
Setter for
DB_ETERNAL.I_API.IN_MAPPING. |
IIApi |
setInPlug(String value)
Setter for
DB_ETERNAL.I_API.IN_PLUG. |
IIApi |
setInRule(String value)
Setter for
DB_ETERNAL.I_API.IN_RULE. |
IIApi |
setInScript(String value)
Setter for
DB_ETERNAL.I_API.IN_SCRIPT. |
IIApi |
setKey(String value)
Setter for
DB_ETERNAL.I_API.KEY. |
IIApi |
setLanguage(String value)
Setter for
DB_ETERNAL.I_API.LANGUAGE. |
IIApi |
setMetadata(String value)
Setter for
DB_ETERNAL.I_API.METADATA. |
IIApi |
setMethod(String value)
Setter for
DB_ETERNAL.I_API.METHOD. |
IIApi |
setName(String value)
Setter for
DB_ETERNAL.I_API.NAME. |
IIApi |
setOutWriter(String value)
Setter for
DB_ETERNAL.I_API.OUT_WRITER. |
IIApi |
setParamContained(String value)
Setter for
DB_ETERNAL.I_API.PARAM_CONTAINED. |
IIApi |
setParamMode(String value)
Setter for
DB_ETERNAL.I_API.PARAM_MODE. |
IIApi |
setParamRequired(String value)
Setter for
DB_ETERNAL.I_API.PARAM_REQUIRED. |
IIApi |
setProduces(String value)
Setter for
DB_ETERNAL.I_API.PRODUCES. |
IIApi |
setSecure(Boolean value)
Setter for
DB_ETERNAL.I_API.SECURE. |
IIApi |
setServiceId(String value)
Setter for
DB_ETERNAL.I_API.SERVICE_ID. |
IIApi |
setSigma(String value)
Setter for
DB_ETERNAL.I_API.SIGMA. |
IIApi |
setType(String value)
Setter for
DB_ETERNAL.I_API.TYPE. |
IIApi |
setUpdatedAt(LocalDateTime value)
Setter for
DB_ETERNAL.I_API.UPDATED_AT. |
IIApi |
setUpdatedBy(String value)
Setter for
DB_ETERNAL.I_API.UPDATED_BY. |
IIApi |
setUri(String value)
Setter for
DB_ETERNAL.I_API.URI. |
IIApi |
setWorkerAddress(String value)
Setter for
DB_ETERNAL.I_API.WORKER_ADDRESS. |
IIApi |
setWorkerClass(String value)
Setter for
DB_ETERNAL.I_API.WORKER_CLASS. |
IIApi |
setWorkerConsumer(String value)
Setter for
DB_ETERNAL.I_API.WORKER_CONSUMER. |
IIApi |
setWorkerJs(String value)
Setter for
DB_ETERNAL.I_API.WORKER_JS. |
IIApi |
setWorkerType(String value)
Setter for
DB_ETERNAL.I_API.WORKER_TYPE. |
default io.vertx.core.json.JsonObject |
toJson() |
String getKey()
Getter for DB_ETERNAL.I_API.KEY. 「key」- 接口ID
String getName()
Getter for DB_ETERNAL.I_API.NAME. 「name」- 接口名称
String getUri()
Getter for DB_ETERNAL.I_API.URI. 「uri」- 接口路径,安全路径位于 /api 之下
String getMethod()
Getter for DB_ETERNAL.I_API.METHOD. 「method」- 接口对应的HTTP方法
IIApi setConsumes(String value)
Setter for DB_ETERNAL.I_API.CONSUMES. 「consumes」- 当前接口使用的客户端 MIME
String getConsumes()
Getter for DB_ETERNAL.I_API.CONSUMES. 「consumes」- 当前接口使用的客户端 MIME
IIApi setProduces(String value)
Setter for DB_ETERNAL.I_API.PRODUCES. 「produces」- 当前接口使用的服务端 MIME
String getProduces()
Getter for DB_ETERNAL.I_API.PRODUCES. 「produces」- 当前接口使用的服务端 MIME
IIApi setSecure(Boolean value)
Setter for DB_ETERNAL.I_API.SECURE. 「secure」- 是否走安全通道,默认为TRUE
Boolean getSecure()
Getter for DB_ETERNAL.I_API.SECURE. 「secure」- 是否走安全通道,默认为TRUE
String getComment()
Getter for DB_ETERNAL.I_API.COMMENT. 「comment」- 备注信息
IIApi setType(String value)
Setter for DB_ETERNAL.I_API.TYPE. 「type」- 通信类型,ONE-WAY / REQUEST-RESPONSE / PUBLISH-SUBSCRIBE
String getType()
Getter for DB_ETERNAL.I_API.TYPE. 「type」- 通信类型,ONE-WAY / REQUEST-RESPONSE / PUBLISH-SUBSCRIBE
IIApi setParamMode(String value)
Setter for DB_ETERNAL.I_API.PARAM_MODE. 「paramMode」- 参数来源,QUERY / BODY / DEFINE / PATH
String getParamMode()
Getter for DB_ETERNAL.I_API.PARAM_MODE. 「paramMode」- 参数来源,QUERY / BODY / DEFINE / PATH
IIApi setParamRequired(String value)
Setter for DB_ETERNAL.I_API.PARAM_REQUIRED. 「paramRequired」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Query和Path)
String getParamRequired()
Getter for DB_ETERNAL.I_API.PARAM_REQUIRED. 「paramRequired」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Query和Path)
IIApi setParamContained(String value)
Setter for DB_ETERNAL.I_API.PARAM_CONTAINED. 「paramContained」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Body)
String getParamContained()
Getter for DB_ETERNAL.I_API.PARAM_CONTAINED. 「paramContained」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Body)
String getInRule()
Getter for DB_ETERNAL.I_API.IN_RULE. 「inRule」- 参数验证、转换基本规则
IIApi setInMapping(String value)
Setter for DB_ETERNAL.I_API.IN_MAPPING. 「inMapping」- 参数映射规则
String getInMapping()
Getter for DB_ETERNAL.I_API.IN_MAPPING. 「inMapping」- 参数映射规则
String getInPlug()
Getter for DB_ETERNAL.I_API.IN_PLUG. 「inPlug」- 参数请求流程中的插件
IIApi setInScript(String value)
Setter for DB_ETERNAL.I_API.IN_SCRIPT. 「inScript」- 【保留】参数请求流程中的脚本控制
String getInScript()
Getter for DB_ETERNAL.I_API.IN_SCRIPT. 「inScript」- 【保留】参数请求流程中的脚本控制
IIApi setOutWriter(String value)
Setter for DB_ETERNAL.I_API.OUT_WRITER. 「outWriter」- 响应格式处理器
String getOutWriter()
Getter for DB_ETERNAL.I_API.OUT_WRITER. 「outWriter」- 响应格式处理器
IIApi setWorkerType(String value)
Setter for DB_ETERNAL.I_API.WORKER_TYPE. 「workerType」- Worker类型:JS / PLUG / STD
String getWorkerType()
Getter for DB_ETERNAL.I_API.WORKER_TYPE. 「workerType」- Worker类型:JS / PLUG / STD
IIApi setWorkerAddress(String value)
Setter for DB_ETERNAL.I_API.WORKER_ADDRESS. 「workerAddress」- 请求发送地址
String getWorkerAddress()
Getter for DB_ETERNAL.I_API.WORKER_ADDRESS. 「workerAddress」- 请求发送地址
IIApi setWorkerConsumer(String value)
Setter for DB_ETERNAL.I_API.WORKER_CONSUMER. 「workerConsumer」- 请求地址消费专用组件
String getWorkerConsumer()
Getter for DB_ETERNAL.I_API.WORKER_CONSUMER. 「workerConsumer」- 请求地址消费专用组件
IIApi setWorkerClass(String value)
Setter for DB_ETERNAL.I_API.WORKER_CLASS. 「workerClass」- OX | PLUG专用,请求执行器对应的JavaClass名称
String getWorkerClass()
Getter for DB_ETERNAL.I_API.WORKER_CLASS. 「workerClass」- OX | PLUG专用,请求执行器对应的JavaClass名称
IIApi setWorkerJs(String value)
Setter for DB_ETERNAL.I_API.WORKER_JS. 「workerJs」- JS 专用,JavaScript路径:runtime/workers/<app>/下的执行器
String getWorkerJs()
Getter for DB_ETERNAL.I_API.WORKER_JS. 「workerJs」- JS 专用,JavaScript路径:runtime/workers/<app>/下的执行器
IIApi setServiceId(String value)
Setter for DB_ETERNAL.I_API.SERVICE_ID. 「serviceId」- 关联的服务ID
String getServiceId()
Getter for DB_ETERNAL.I_API.SERVICE_ID. 「serviceId」- 关联的服务ID
String getSigma()
Getter for DB_ETERNAL.I_API.SIGMA. 「sigma」- 统一标识
String getLanguage()
Getter for DB_ETERNAL.I_API.LANGUAGE. 「language」- 使用的语言
Boolean getActive()
Getter for DB_ETERNAL.I_API.ACTIVE. 「active」- 是否启用
IIApi setMetadata(String value)
Setter for DB_ETERNAL.I_API.METADATA. 「metadata」- 附加配置数据
String getMetadata()
Getter for DB_ETERNAL.I_API.METADATA. 「metadata」- 附加配置数据
IIApi setCreatedAt(LocalDateTime value)
Setter for DB_ETERNAL.I_API.CREATED_AT. 「createdAt」- 创建时间
LocalDateTime getCreatedAt()
Getter for DB_ETERNAL.I_API.CREATED_AT. 「createdAt」- 创建时间
IIApi setCreatedBy(String value)
Setter for DB_ETERNAL.I_API.CREATED_BY. 「createdBy」- 创建人
String getCreatedBy()
Getter for DB_ETERNAL.I_API.CREATED_BY. 「createdBy」- 创建人
IIApi setUpdatedAt(LocalDateTime value)
Setter for DB_ETERNAL.I_API.UPDATED_AT. 「updatedAt」- 更新时间
LocalDateTime getUpdatedAt()
Getter for DB_ETERNAL.I_API.UPDATED_AT. 「updatedAt」- 更新时间
IIApi setUpdatedBy(String value)
Setter for DB_ETERNAL.I_API.UPDATED_BY. 「updatedBy」- 更新人
String getUpdatedBy()
Getter for DB_ETERNAL.I_API.UPDATED_BY. 「updatedBy」- 更新人
void from(IIApi from)
Load data from another generated Record/POJO implementing the common interface IIApi
<E extends IIApi> E into(E into)
Copy data into another generated Record/POJO implementing the common interface IIApi
default IIApi fromJson(io.vertx.core.json.JsonObject json)
default io.vertx.core.json.JsonObject toJson()
Copyright © 2021. All rights reserved.