Class IApi
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 Summary
ConstructorsConstructorDescriptionIApi()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) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidLoad data from another generated Record/POJO implementing the common interface IIApiGetter forDB_ETERNAL.I_API.ACTIVE.Getter forDB_ETERNAL.I_API.COMMENT.Getter forDB_ETERNAL.I_API.CONSUMES.Getter forDB_ETERNAL.I_API.CREATED_AT.Getter forDB_ETERNAL.I_API.CREATED_BY.Getter forDB_ETERNAL.I_API.IN_MAPPING.Getter forDB_ETERNAL.I_API.IN_PLUG.Getter forDB_ETERNAL.I_API.IN_RULE.Getter forDB_ETERNAL.I_API.IN_SCRIPT.getKey()Getter forDB_ETERNAL.I_API.KEY.Getter forDB_ETERNAL.I_API.LANGUAGE.Getter forDB_ETERNAL.I_API.METADATA.Getter forDB_ETERNAL.I_API.METHOD.getName()Getter forDB_ETERNAL.I_API.NAME.Getter forDB_ETERNAL.I_API.OUT_WRITER.Getter forDB_ETERNAL.I_API.PARAM_CONTAINED.Getter forDB_ETERNAL.I_API.PARAM_MODE.Getter forDB_ETERNAL.I_API.PARAM_REQUIRED.Getter forDB_ETERNAL.I_API.PRODUCES.Getter forDB_ETERNAL.I_API.SECURE.Getter forDB_ETERNAL.I_API.SERVICE_ID.getSigma()Getter forDB_ETERNAL.I_API.SIGMA.getType()Getter forDB_ETERNAL.I_API.TYPE.Getter forDB_ETERNAL.I_API.UPDATED_AT.Getter forDB_ETERNAL.I_API.UPDATED_BY.getUri()Getter forDB_ETERNAL.I_API.URI.Getter forDB_ETERNAL.I_API.WORKER_ADDRESS.Getter forDB_ETERNAL.I_API.WORKER_CLASS.Getter forDB_ETERNAL.I_API.WORKER_CONSUMER.Getter forDB_ETERNAL.I_API.WORKER_JS.Getter forDB_ETERNAL.I_API.WORKER_TYPE.inthashCode()<E extends IIApi>
Einto(E into) Copy data into another generated Record/POJO implementing the common interface IIApiSetter forDB_ETERNAL.I_API.ACTIVE.setComment(String comment) Setter forDB_ETERNAL.I_API.COMMENT.setConsumes(String consumes) Setter forDB_ETERNAL.I_API.CONSUMES.setCreatedAt(LocalDateTime createdAt) Setter forDB_ETERNAL.I_API.CREATED_AT.setCreatedBy(String createdBy) Setter forDB_ETERNAL.I_API.CREATED_BY.setInMapping(String inMapping) Setter forDB_ETERNAL.I_API.IN_MAPPING.Setter forDB_ETERNAL.I_API.IN_PLUG.Setter forDB_ETERNAL.I_API.IN_RULE.setInScript(String inScript) Setter forDB_ETERNAL.I_API.IN_SCRIPT.Setter forDB_ETERNAL.I_API.KEY.setLanguage(String language) Setter forDB_ETERNAL.I_API.LANGUAGE.setMetadata(String metadata) Setter forDB_ETERNAL.I_API.METADATA.Setter forDB_ETERNAL.I_API.METHOD.Setter forDB_ETERNAL.I_API.NAME.setOutWriter(String outWriter) Setter forDB_ETERNAL.I_API.OUT_WRITER.setParamContained(String paramContained) Setter forDB_ETERNAL.I_API.PARAM_CONTAINED.setParamMode(String paramMode) Setter forDB_ETERNAL.I_API.PARAM_MODE.setParamRequired(String paramRequired) Setter forDB_ETERNAL.I_API.PARAM_REQUIRED.setProduces(String produces) Setter forDB_ETERNAL.I_API.PRODUCES.Setter forDB_ETERNAL.I_API.SECURE.setServiceId(String serviceId) Setter forDB_ETERNAL.I_API.SERVICE_ID.Setter forDB_ETERNAL.I_API.SIGMA.Setter forDB_ETERNAL.I_API.TYPE.setUpdatedAt(LocalDateTime updatedAt) Setter forDB_ETERNAL.I_API.UPDATED_AT.setUpdatedBy(String updatedBy) Setter forDB_ETERNAL.I_API.UPDATED_BY.Setter forDB_ETERNAL.I_API.URI.setWorkerAddress(String workerAddress) Setter forDB_ETERNAL.I_API.WORKER_ADDRESS.setWorkerClass(String workerClass) Setter forDB_ETERNAL.I_API.WORKER_CLASS.setWorkerConsumer(String workerConsumer) Setter forDB_ETERNAL.I_API.WORKER_CONSUMER.setWorkerJs(String workerJs) Setter forDB_ETERNAL.I_API.WORKER_JS.setWorkerType(String workerType) Setter forDB_ETERNAL.I_API.WORKER_TYPE.toString()
-
Constructor Details
-
IApi
public IApi() -
IApi
-
IApi
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) -
IApi
public IApi(io.vertx.core.json.JsonObject json)
-
-
Method Details
-
getKey
Getter forDB_ETERNAL.I_API.KEY. 「key」- 接口ID -
setKey
Setter forDB_ETERNAL.I_API.KEY. 「key」- 接口ID -
getName
Getter forDB_ETERNAL.I_API.NAME. 「name」- 接口名称 -
setName
Setter forDB_ETERNAL.I_API.NAME. 「name」- 接口名称 -
getUri
Getter forDB_ETERNAL.I_API.URI. 「uri」- 接口路径,安全路径位于 /api 之下 -
setUri
Setter forDB_ETERNAL.I_API.URI. 「uri」- 接口路径,安全路径位于 /api 之下 -
getMethod
Getter forDB_ETERNAL.I_API.METHOD. 「method」- 接口对应的HTTP方法 -
setMethod
Setter forDB_ETERNAL.I_API.METHOD. 「method」- 接口对应的HTTP方法 -
getConsumes
Getter forDB_ETERNAL.I_API.CONSUMES. 「consumes」- 当前接口使用的客户端 MIME- Specified by:
getConsumesin interfaceIIApi
-
setConsumes
Setter forDB_ETERNAL.I_API.CONSUMES. 「consumes」- 当前接口使用的客户端 MIME- Specified by:
setConsumesin interfaceIIApi
-
getProduces
Getter forDB_ETERNAL.I_API.PRODUCES. 「produces」- 当前接口使用的服务端 MIME- Specified by:
getProducesin interfaceIIApi
-
setProduces
Setter forDB_ETERNAL.I_API.PRODUCES. 「produces」- 当前接口使用的服务端 MIME- Specified by:
setProducesin interfaceIIApi
-
getSecure
Getter forDB_ETERNAL.I_API.SECURE. 「secure」- 是否走安全通道,默认为TRUE -
setSecure
Setter forDB_ETERNAL.I_API.SECURE. 「secure」- 是否走安全通道,默认为TRUE -
getComment
Getter forDB_ETERNAL.I_API.COMMENT. 「comment」- 备注信息- Specified by:
getCommentin interfaceIIApi
-
setComment
Setter forDB_ETERNAL.I_API.COMMENT. 「comment」- 备注信息- Specified by:
setCommentin interfaceIIApi
-
getType
Getter forDB_ETERNAL.I_API.TYPE. 「type」- 通信类型,ONE-WAY / REQUEST-RESPONSE / PUBLISH-SUBSCRIBE -
setType
Setter forDB_ETERNAL.I_API.TYPE. 「type」- 通信类型,ONE-WAY / REQUEST-RESPONSE / PUBLISH-SUBSCRIBE -
getParamMode
Getter forDB_ETERNAL.I_API.PARAM_MODE. 「paramMode」- 参数来源,QUERY / BODY / DEFINE / PATH- Specified by:
getParamModein interfaceIIApi
-
setParamMode
Setter forDB_ETERNAL.I_API.PARAM_MODE. 「paramMode」- 参数来源,QUERY / BODY / DEFINE / PATH- Specified by:
setParamModein interfaceIIApi
-
getParamRequired
Getter forDB_ETERNAL.I_API.PARAM_REQUIRED. 「paramRequired」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Query和Path)- Specified by:
getParamRequiredin interfaceIIApi
-
setParamRequired
Setter forDB_ETERNAL.I_API.PARAM_REQUIRED. 「paramRequired」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Query和Path)- Specified by:
setParamRequiredin interfaceIIApi
-
getParamContained
Getter forDB_ETERNAL.I_API.PARAM_CONTAINED. 「paramContained」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Body)- Specified by:
getParamContainedin interfaceIIApi
-
setParamContained
Setter forDB_ETERNAL.I_API.PARAM_CONTAINED. 「paramContained」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Body)- Specified by:
setParamContainedin interfaceIIApi
-
getInRule
Getter forDB_ETERNAL.I_API.IN_RULE. 「inRule」- 参数验证、转换基本规则 -
setInRule
Setter forDB_ETERNAL.I_API.IN_RULE. 「inRule」- 参数验证、转换基本规则 -
getInMapping
Getter forDB_ETERNAL.I_API.IN_MAPPING. 「inMapping」- 参数映射规则- Specified by:
getInMappingin interfaceIIApi
-
setInMapping
Setter forDB_ETERNAL.I_API.IN_MAPPING. 「inMapping」- 参数映射规则- Specified by:
setInMappingin interfaceIIApi
-
getInPlug
Getter forDB_ETERNAL.I_API.IN_PLUG. 「inPlug」- 参数请求流程中的插件 -
setInPlug
Setter forDB_ETERNAL.I_API.IN_PLUG. 「inPlug」- 参数请求流程中的插件 -
getInScript
Getter forDB_ETERNAL.I_API.IN_SCRIPT. 「inScript」- 【保留】参数请求流程中的脚本控制- Specified by:
getInScriptin interfaceIIApi
-
setInScript
Setter forDB_ETERNAL.I_API.IN_SCRIPT. 「inScript」- 【保留】参数请求流程中的脚本控制- Specified by:
setInScriptin interfaceIIApi
-
getOutWriter
Getter forDB_ETERNAL.I_API.OUT_WRITER. 「outWriter」- 响应格式处理器- Specified by:
getOutWriterin interfaceIIApi
-
setOutWriter
Setter forDB_ETERNAL.I_API.OUT_WRITER. 「outWriter」- 响应格式处理器- Specified by:
setOutWriterin interfaceIIApi
-
getWorkerType
Getter forDB_ETERNAL.I_API.WORKER_TYPE. 「workerType」- Worker类型:JS / PLUG / STD- Specified by:
getWorkerTypein interfaceIIApi
-
setWorkerType
Setter forDB_ETERNAL.I_API.WORKER_TYPE. 「workerType」- Worker类型:JS / PLUG / STD- Specified by:
setWorkerTypein interfaceIIApi
-
getWorkerAddress
Getter forDB_ETERNAL.I_API.WORKER_ADDRESS. 「workerAddress」- 请求发送地址- Specified by:
getWorkerAddressin interfaceIIApi
-
setWorkerAddress
Setter forDB_ETERNAL.I_API.WORKER_ADDRESS. 「workerAddress」- 请求发送地址- Specified by:
setWorkerAddressin interfaceIIApi
-
getWorkerConsumer
Getter forDB_ETERNAL.I_API.WORKER_CONSUMER. 「workerConsumer」- 请求地址消费专用组件- Specified by:
getWorkerConsumerin interfaceIIApi
-
setWorkerConsumer
Setter forDB_ETERNAL.I_API.WORKER_CONSUMER. 「workerConsumer」- 请求地址消费专用组件- Specified by:
setWorkerConsumerin interfaceIIApi
-
getWorkerClass
Getter forDB_ETERNAL.I_API.WORKER_CLASS. 「workerClass」- OX | PLUG专用,请求执行器对应的JavaClass名称- Specified by:
getWorkerClassin interfaceIIApi
-
setWorkerClass
Setter forDB_ETERNAL.I_API.WORKER_CLASS. 「workerClass」- OX | PLUG专用,请求执行器对应的JavaClass名称- Specified by:
setWorkerClassin interfaceIIApi
-
getWorkerJs
Getter forDB_ETERNAL.I_API.WORKER_JS. 「workerJs」- JS 专用,JavaScript路径:runtime/workers/<app>/下的执行器- Specified by:
getWorkerJsin interfaceIIApi
-
setWorkerJs
Setter forDB_ETERNAL.I_API.WORKER_JS. 「workerJs」- JS 专用,JavaScript路径:runtime/workers/<app>/下的执行器- Specified by:
setWorkerJsin interfaceIIApi
-
getServiceId
Getter forDB_ETERNAL.I_API.SERVICE_ID. 「serviceId」- 关联的服务ID- Specified by:
getServiceIdin interfaceIIApi
-
setServiceId
Setter forDB_ETERNAL.I_API.SERVICE_ID. 「serviceId」- 关联的服务ID- Specified by:
setServiceIdin interfaceIIApi
-
getSigma
Getter forDB_ETERNAL.I_API.SIGMA. 「sigma」- 统一标识 -
setSigma
Setter forDB_ETERNAL.I_API.SIGMA. 「sigma」- 统一标识 -
getLanguage
Getter forDB_ETERNAL.I_API.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIIApi
-
setLanguage
Setter forDB_ETERNAL.I_API.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIIApi
-
getActive
Getter forDB_ETERNAL.I_API.ACTIVE. 「active」- 是否启用 -
setActive
Setter forDB_ETERNAL.I_API.ACTIVE. 「active」- 是否启用 -
getMetadata
Getter forDB_ETERNAL.I_API.METADATA. 「metadata」- 附加配置数据- Specified by:
getMetadatain interfaceIIApi
-
setMetadata
Setter forDB_ETERNAL.I_API.METADATA. 「metadata」- 附加配置数据- Specified by:
setMetadatain interfaceIIApi
-
getCreatedAt
Getter forDB_ETERNAL.I_API.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIIApi
-
setCreatedAt
Setter forDB_ETERNAL.I_API.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIIApi
-
getCreatedBy
Getter forDB_ETERNAL.I_API.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIIApi
-
setCreatedBy
Setter forDB_ETERNAL.I_API.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIIApi
-
getUpdatedAt
Getter forDB_ETERNAL.I_API.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIIApi
-
setUpdatedAt
Setter forDB_ETERNAL.I_API.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIIApi
-
getUpdatedBy
Getter forDB_ETERNAL.I_API.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIIApi
-
setUpdatedBy
Setter forDB_ETERNAL.I_API.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIIApi
-
equals
-
hashCode
public int hashCode() -
toString
-
from
Description copied from interface:IIApiLoad data from another generated Record/POJO implementing the common interface IIApi -
into
Description copied from interface:IIApiCopy data into another generated Record/POJO implementing the common interface IIApi
-