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