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