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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IApi()IApi(IIApi 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfrom(IIApi from)Load data from another generated Record/POJO implementing the common interface IIApiBooleangetActive()Getter forDB_ETERNAL.I_API.ACTIVE.StringgetComment()Getter forDB_ETERNAL.I_API.COMMENT.StringgetConsumes()Getter forDB_ETERNAL.I_API.CONSUMES.LocalDateTimegetCreatedAt()Getter forDB_ETERNAL.I_API.CREATED_AT.StringgetCreatedBy()Getter forDB_ETERNAL.I_API.CREATED_BY.StringgetInMapping()Getter forDB_ETERNAL.I_API.IN_MAPPING.StringgetInPlug()Getter forDB_ETERNAL.I_API.IN_PLUG.StringgetInRule()Getter forDB_ETERNAL.I_API.IN_RULE.StringgetInScript()Getter forDB_ETERNAL.I_API.IN_SCRIPT.StringgetKey()Getter forDB_ETERNAL.I_API.KEY.StringgetLanguage()Getter forDB_ETERNAL.I_API.LANGUAGE.StringgetMetadata()Getter forDB_ETERNAL.I_API.METADATA.StringgetMethod()Getter forDB_ETERNAL.I_API.METHOD.StringgetName()Getter forDB_ETERNAL.I_API.NAME.StringgetOutWriter()Getter forDB_ETERNAL.I_API.OUT_WRITER.StringgetParamContained()Getter forDB_ETERNAL.I_API.PARAM_CONTAINED.StringgetParamMode()Getter forDB_ETERNAL.I_API.PARAM_MODE.StringgetParamRequired()Getter forDB_ETERNAL.I_API.PARAM_REQUIRED.StringgetProduces()Getter forDB_ETERNAL.I_API.PRODUCES.BooleangetSecure()Getter forDB_ETERNAL.I_API.SECURE.StringgetServiceId()Getter forDB_ETERNAL.I_API.SERVICE_ID.StringgetSigma()Getter forDB_ETERNAL.I_API.SIGMA.StringgetType()Getter forDB_ETERNAL.I_API.TYPE.LocalDateTimegetUpdatedAt()Getter forDB_ETERNAL.I_API.UPDATED_AT.StringgetUpdatedBy()Getter forDB_ETERNAL.I_API.UPDATED_BY.StringgetUri()Getter forDB_ETERNAL.I_API.URI.StringgetWorkerAddress()Getter forDB_ETERNAL.I_API.WORKER_ADDRESS.StringgetWorkerClass()Getter forDB_ETERNAL.I_API.WORKER_CLASS.StringgetWorkerConsumer()Getter forDB_ETERNAL.I_API.WORKER_CONSUMER.StringgetWorkerJs()Getter forDB_ETERNAL.I_API.WORKER_JS.StringgetWorkerType()Getter forDB_ETERNAL.I_API.WORKER_TYPE.<E extends IIApi>
Einto(E into)Copy data into another generated Record/POJO implementing the common interface IIApiIApisetActive(Boolean active)Setter forDB_ETERNAL.I_API.ACTIVE.IApisetComment(String comment)Setter forDB_ETERNAL.I_API.COMMENT.IApisetConsumes(String consumes)Setter forDB_ETERNAL.I_API.CONSUMES.IApisetCreatedAt(LocalDateTime createdAt)Setter forDB_ETERNAL.I_API.CREATED_AT.IApisetCreatedBy(String createdBy)Setter forDB_ETERNAL.I_API.CREATED_BY.IApisetInMapping(String inMapping)Setter forDB_ETERNAL.I_API.IN_MAPPING.IApisetInPlug(String inPlug)Setter forDB_ETERNAL.I_API.IN_PLUG.IApisetInRule(String inRule)Setter forDB_ETERNAL.I_API.IN_RULE.IApisetInScript(String inScript)Setter forDB_ETERNAL.I_API.IN_SCRIPT.IApisetKey(String key)Setter forDB_ETERNAL.I_API.KEY.IApisetLanguage(String language)Setter forDB_ETERNAL.I_API.LANGUAGE.IApisetMetadata(String metadata)Setter forDB_ETERNAL.I_API.METADATA.IApisetMethod(String method)Setter forDB_ETERNAL.I_API.METHOD.IApisetName(String name)Setter forDB_ETERNAL.I_API.NAME.IApisetOutWriter(String outWriter)Setter forDB_ETERNAL.I_API.OUT_WRITER.IApisetParamContained(String paramContained)Setter forDB_ETERNAL.I_API.PARAM_CONTAINED.IApisetParamMode(String paramMode)Setter forDB_ETERNAL.I_API.PARAM_MODE.IApisetParamRequired(String paramRequired)Setter forDB_ETERNAL.I_API.PARAM_REQUIRED.IApisetProduces(String produces)Setter forDB_ETERNAL.I_API.PRODUCES.IApisetSecure(Boolean secure)Setter forDB_ETERNAL.I_API.SECURE.IApisetServiceId(String serviceId)Setter forDB_ETERNAL.I_API.SERVICE_ID.IApisetSigma(String sigma)Setter forDB_ETERNAL.I_API.SIGMA.IApisetType(String type)Setter forDB_ETERNAL.I_API.TYPE.IApisetUpdatedAt(LocalDateTime updatedAt)Setter forDB_ETERNAL.I_API.UPDATED_AT.IApisetUpdatedBy(String updatedBy)Setter forDB_ETERNAL.I_API.UPDATED_BY.IApisetUri(String uri)Setter forDB_ETERNAL.I_API.URI.IApisetWorkerAddress(String workerAddress)Setter forDB_ETERNAL.I_API.WORKER_ADDRESS.IApisetWorkerClass(String workerClass)Setter forDB_ETERNAL.I_API.WORKER_CLASS.IApisetWorkerConsumer(String workerConsumer)Setter forDB_ETERNAL.I_API.WORKER_CONSUMER.IApisetWorkerJs(String workerJs)Setter forDB_ETERNAL.I_API.WORKER_JS.IApisetWorkerType(String workerType)Setter forDB_ETERNAL.I_API.WORKER_TYPE.StringtoString()
-
-
-
Constructor Detail
-
IApi
public IApi()
-
IApi
public IApi(IIApi value)
-
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 Detail
-
getKey
public String getKey()
Getter forDB_ETERNAL.I_API.KEY. 「key」- 接口ID
-
getName
public String getName()
Getter forDB_ETERNAL.I_API.NAME. 「name」- 接口名称
-
getUri
public String getUri()
Getter forDB_ETERNAL.I_API.URI. 「uri」- 接口路径,安全路径位于 /api 之下
-
getMethod
public String getMethod()
Getter forDB_ETERNAL.I_API.METHOD. 「method」- 接口对应的HTTP方法
-
setMethod
public IApi setMethod(String method)
Setter forDB_ETERNAL.I_API.METHOD. 「method」- 接口对应的HTTP方法
-
getConsumes
public String getConsumes()
Getter forDB_ETERNAL.I_API.CONSUMES. 「consumes」- 当前接口使用的客户端 MIME- Specified by:
getConsumesin interfaceIIApi
-
setConsumes
public IApi setConsumes(String consumes)
Setter forDB_ETERNAL.I_API.CONSUMES. 「consumes」- 当前接口使用的客户端 MIME- Specified by:
setConsumesin interfaceIIApi
-
getProduces
public String getProduces()
Getter forDB_ETERNAL.I_API.PRODUCES. 「produces」- 当前接口使用的服务端 MIME- Specified by:
getProducesin interfaceIIApi
-
setProduces
public IApi setProduces(String produces)
Setter forDB_ETERNAL.I_API.PRODUCES. 「produces」- 当前接口使用的服务端 MIME- Specified by:
setProducesin interfaceIIApi
-
getSecure
public Boolean getSecure()
Getter forDB_ETERNAL.I_API.SECURE. 「secure」- 是否走安全通道,默认为TRUE
-
setSecure
public IApi setSecure(Boolean secure)
Setter forDB_ETERNAL.I_API.SECURE. 「secure」- 是否走安全通道,默认为TRUE
-
getComment
public String getComment()
Getter forDB_ETERNAL.I_API.COMMENT. 「comment」- 备注信息- Specified by:
getCommentin interfaceIIApi
-
setComment
public IApi setComment(String comment)
Setter forDB_ETERNAL.I_API.COMMENT. 「comment」- 备注信息- Specified by:
setCommentin interfaceIIApi
-
getType
public String getType()
Getter forDB_ETERNAL.I_API.TYPE. 「type」- 通信类型,ONE-WAY / REQUEST-RESPONSE / PUBLISH-SUBSCRIBE
-
setType
public IApi setType(String type)
Setter forDB_ETERNAL.I_API.TYPE. 「type」- 通信类型,ONE-WAY / REQUEST-RESPONSE / PUBLISH-SUBSCRIBE
-
getParamMode
public String getParamMode()
Getter forDB_ETERNAL.I_API.PARAM_MODE. 「paramMode」- 参数来源,QUERY / BODY / DEFINE / PATH- Specified by:
getParamModein interfaceIIApi
-
setParamMode
public IApi setParamMode(String paramMode)
Setter forDB_ETERNAL.I_API.PARAM_MODE. 「paramMode」- 参数来源,QUERY / BODY / DEFINE / PATH- Specified by:
setParamModein interfaceIIApi
-
getParamRequired
public String getParamRequired()
Getter forDB_ETERNAL.I_API.PARAM_REQUIRED. 「paramRequired」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Query和Path)- Specified by:
getParamRequiredin interfaceIIApi
-
setParamRequired
public IApi setParamRequired(String paramRequired)
Setter forDB_ETERNAL.I_API.PARAM_REQUIRED. 「paramRequired」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Query和Path)- Specified by:
setParamRequiredin interfaceIIApi
-
getParamContained
public String getParamContained()
Getter forDB_ETERNAL.I_API.PARAM_CONTAINED. 「paramContained」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Body)- Specified by:
getParamContainedin interfaceIIApi
-
setParamContained
public IApi setParamContained(String paramContained)
Setter forDB_ETERNAL.I_API.PARAM_CONTAINED. 「paramContained」- 必须参数表,一个JsonArray用于返回 400基本验证(验证Body)- Specified by:
setParamContainedin interfaceIIApi
-
getInRule
public String getInRule()
Getter forDB_ETERNAL.I_API.IN_RULE. 「inRule」- 参数验证、转换基本规则
-
setInRule
public IApi setInRule(String inRule)
Setter forDB_ETERNAL.I_API.IN_RULE. 「inRule」- 参数验证、转换基本规则
-
getInMapping
public String getInMapping()
Getter forDB_ETERNAL.I_API.IN_MAPPING. 「inMapping」- 参数映射规则- Specified by:
getInMappingin interfaceIIApi
-
setInMapping
public IApi setInMapping(String inMapping)
Setter forDB_ETERNAL.I_API.IN_MAPPING. 「inMapping」- 参数映射规则- Specified by:
setInMappingin interfaceIIApi
-
getInPlug
public String getInPlug()
Getter forDB_ETERNAL.I_API.IN_PLUG. 「inPlug」- 参数请求流程中的插件
-
setInPlug
public IApi setInPlug(String inPlug)
Setter forDB_ETERNAL.I_API.IN_PLUG. 「inPlug」- 参数请求流程中的插件
-
getInScript
public String getInScript()
Getter forDB_ETERNAL.I_API.IN_SCRIPT. 「inScript」- 【保留】参数请求流程中的脚本控制- Specified by:
getInScriptin interfaceIIApi
-
setInScript
public IApi setInScript(String inScript)
Setter forDB_ETERNAL.I_API.IN_SCRIPT. 「inScript」- 【保留】参数请求流程中的脚本控制- Specified by:
setInScriptin interfaceIIApi
-
getOutWriter
public String getOutWriter()
Getter forDB_ETERNAL.I_API.OUT_WRITER. 「outWriter」- 响应格式处理器- Specified by:
getOutWriterin interfaceIIApi
-
setOutWriter
public IApi setOutWriter(String outWriter)
Setter forDB_ETERNAL.I_API.OUT_WRITER. 「outWriter」- 响应格式处理器- Specified by:
setOutWriterin interfaceIIApi
-
getWorkerType
public String getWorkerType()
Getter forDB_ETERNAL.I_API.WORKER_TYPE. 「workerType」- Worker类型:JS / PLUG / STD- Specified by:
getWorkerTypein interfaceIIApi
-
setWorkerType
public IApi setWorkerType(String workerType)
Setter forDB_ETERNAL.I_API.WORKER_TYPE. 「workerType」- Worker类型:JS / PLUG / STD- Specified by:
setWorkerTypein interfaceIIApi
-
getWorkerAddress
public String getWorkerAddress()
Getter forDB_ETERNAL.I_API.WORKER_ADDRESS. 「workerAddress」- 请求发送地址- Specified by:
getWorkerAddressin interfaceIIApi
-
setWorkerAddress
public IApi setWorkerAddress(String workerAddress)
Setter forDB_ETERNAL.I_API.WORKER_ADDRESS. 「workerAddress」- 请求发送地址- Specified by:
setWorkerAddressin interfaceIIApi
-
getWorkerConsumer
public String getWorkerConsumer()
Getter forDB_ETERNAL.I_API.WORKER_CONSUMER. 「workerConsumer」- 请求地址消费专用组件- Specified by:
getWorkerConsumerin interfaceIIApi
-
setWorkerConsumer
public IApi setWorkerConsumer(String workerConsumer)
Setter forDB_ETERNAL.I_API.WORKER_CONSUMER. 「workerConsumer」- 请求地址消费专用组件- Specified by:
setWorkerConsumerin interfaceIIApi
-
getWorkerClass
public String getWorkerClass()
Getter forDB_ETERNAL.I_API.WORKER_CLASS. 「workerClass」- OX | PLUG专用,请求执行器对应的JavaClass名称- Specified by:
getWorkerClassin interfaceIIApi
-
setWorkerClass
public IApi setWorkerClass(String workerClass)
Setter forDB_ETERNAL.I_API.WORKER_CLASS. 「workerClass」- OX | PLUG专用,请求执行器对应的JavaClass名称- Specified by:
setWorkerClassin interfaceIIApi
-
getWorkerJs
public String getWorkerJs()
Getter forDB_ETERNAL.I_API.WORKER_JS. 「workerJs」- JS 专用,JavaScript路径:runtime/workers/<app>/下的执行器- Specified by:
getWorkerJsin interfaceIIApi
-
setWorkerJs
public IApi setWorkerJs(String workerJs)
Setter forDB_ETERNAL.I_API.WORKER_JS. 「workerJs」- JS 专用,JavaScript路径:runtime/workers/<app>/下的执行器- Specified by:
setWorkerJsin interfaceIIApi
-
getServiceId
public String getServiceId()
Getter forDB_ETERNAL.I_API.SERVICE_ID. 「serviceId」- 关联的服务ID- Specified by:
getServiceIdin interfaceIIApi
-
setServiceId
public IApi setServiceId(String serviceId)
Setter forDB_ETERNAL.I_API.SERVICE_ID. 「serviceId」- 关联的服务ID- Specified by:
setServiceIdin interfaceIIApi
-
getSigma
public String getSigma()
Getter forDB_ETERNAL.I_API.SIGMA. 「sigma」- 统一标识
-
getLanguage
public String getLanguage()
Getter forDB_ETERNAL.I_API.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIIApi
-
setLanguage
public IApi setLanguage(String language)
Setter forDB_ETERNAL.I_API.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIIApi
-
getActive
public Boolean getActive()
Getter forDB_ETERNAL.I_API.ACTIVE. 「active」- 是否启用
-
getMetadata
public String getMetadata()
Getter forDB_ETERNAL.I_API.METADATA. 「metadata」- 附加配置数据- Specified by:
getMetadatain interfaceIIApi
-
setMetadata
public IApi setMetadata(String metadata)
Setter forDB_ETERNAL.I_API.METADATA. 「metadata」- 附加配置数据- Specified by:
setMetadatain interfaceIIApi
-
getCreatedAt
public LocalDateTime getCreatedAt()
Getter forDB_ETERNAL.I_API.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIIApi
-
setCreatedAt
public IApi setCreatedAt(LocalDateTime createdAt)
Setter forDB_ETERNAL.I_API.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIIApi
-
getCreatedBy
public String getCreatedBy()
Getter forDB_ETERNAL.I_API.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIIApi
-
setCreatedBy
public IApi setCreatedBy(String createdBy)
Setter forDB_ETERNAL.I_API.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIIApi
-
getUpdatedAt
public LocalDateTime getUpdatedAt()
Getter forDB_ETERNAL.I_API.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIIApi
-
setUpdatedAt
public IApi setUpdatedAt(LocalDateTime updatedAt)
Setter forDB_ETERNAL.I_API.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIIApi
-
getUpdatedBy
public String getUpdatedBy()
Getter forDB_ETERNAL.I_API.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIIApi
-
setUpdatedBy
public IApi setUpdatedBy(String updatedBy)
Setter forDB_ETERNAL.I_API.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIIApi
-
from
public void from(IIApi from)
Description copied from interface:IIApiLoad data from another generated Record/POJO implementing the common interface IIApi
-
-