Interface IIIntegration

  • All Superinterfaces:
    Serializable, io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
    All Known Implementing Classes:
    IIntegration, IIntegrationRecord

    public interface IIIntegration
    extends io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable
    This class is generated by jOOQ.
    • Method Detail

      • setKey

        IIIntegration setKey​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.KEY. 「key」- 集成配置主键
      • getKey

        String getKey()
        Getter for DB_ETERNAL.I_INTEGRATION.KEY. 「key」- 集成配置主键
      • setName

        IIIntegration setName​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.NAME. 「name」- 集成名称
      • getName

        String getName()
        Getter for DB_ETERNAL.I_INTEGRATION.NAME. 「name」- 集成名称
      • setType

        IIIntegration setType​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.TYPE. 「type」- 集成类型
      • getType

        String getType()
        Getter for DB_ETERNAL.I_INTEGRATION.TYPE. 「type」- 集成类型
      • setIpV4

        IIIntegration setIpV4​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.IP_V4. 「ipV4」- IP v4地址
      • getIpV4

        String getIpV4()
        Getter for DB_ETERNAL.I_INTEGRATION.IP_V4. 「ipV4」- IP v4地址
      • setIpV6

        IIIntegration setIpV6​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.IP_V6. 「ipV6」- IP v6地址
      • getIpV6

        String getIpV6()
        Getter for DB_ETERNAL.I_INTEGRATION.IP_V6. 「ipV6」- IP v6地址
      • setHostname

        IIIntegration setHostname​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.HOSTNAME. 「hostname」- 主机地址
      • getHostname

        String getHostname()
        Getter for DB_ETERNAL.I_INTEGRATION.HOSTNAME. 「hostname」- 主机地址
      • setPort

        IIIntegration setPort​(Integer value)
        Setter for DB_ETERNAL.I_INTEGRATION.PORT. 「port」- 端口号
      • getPort

        Integer getPort()
        Getter for DB_ETERNAL.I_INTEGRATION.PORT. 「port」- 端口号
      • setProtocol

        IIIntegration setProtocol​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.PROTOCOL. 「protocol」- 协议类型:HTTP, HTTPS, FTP
      • getProtocol

        String getProtocol()
        Getter for DB_ETERNAL.I_INTEGRATION.PROTOCOL. 「protocol」- 协议类型:HTTP, HTTPS, FTP
      • setEndpoint

        IIIntegration setEndpoint​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.ENDPOINT. 「endpoint」- 端地址
      • getEndpoint

        String getEndpoint()
        Getter for DB_ETERNAL.I_INTEGRATION.ENDPOINT. 「endpoint」- 端地址
      • setPath

        IIIntegration setPath​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.PATH. 「path」- 集成专用根路径
      • getPath

        String getPath()
        Getter for DB_ETERNAL.I_INTEGRATION.PATH. 「path」- 集成专用根路径
      • setOsKey

        IIIntegration setOsKey​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.OS_KEY. 「osKey」- 开源专用Key
      • getOsKey

        String getOsKey()
        Getter for DB_ETERNAL.I_INTEGRATION.OS_KEY. 「osKey」- 开源专用Key
      • setOsSecret

        IIIntegration setOsSecret​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.OS_SECRET. 「osSecret」- 开源专用Secret
      • getOsSecret

        String getOsSecret()
        Getter for DB_ETERNAL.I_INTEGRATION.OS_SECRET. 「osSecret」- 开源专用Secret
      • setOsAuthorize

        IIIntegration setOsAuthorize​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.OS_AUTHORIZE. 「osAuthorize」- Authorize接口
      • getOsAuthorize

        String getOsAuthorize()
        Getter for DB_ETERNAL.I_INTEGRATION.OS_AUTHORIZE. 「osAuthorize」- Authorize接口
      • setOsToken

        IIIntegration setOsToken​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.OS_TOKEN. 「osToken」- Token接口
      • getOsToken

        String getOsToken()
        Getter for DB_ETERNAL.I_INTEGRATION.OS_TOKEN. 「osToken」- Token接口
      • setUsername

        IIIntegration setUsername​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.USERNAME. 「username」- 账号
      • getUsername

        String getUsername()
        Getter for DB_ETERNAL.I_INTEGRATION.USERNAME. 「username」- 账号
      • setPassword

        IIIntegration setPassword​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.PASSWORD. 「password」- 密码
      • getPassword

        String getPassword()
        Getter for DB_ETERNAL.I_INTEGRATION.PASSWORD. 「password」- 密码
      • setPublicKey

        IIIntegration setPublicKey​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.PUBLIC_KEY. 「publicKey」- Key文件
      • getPublicKey

        String getPublicKey()
        Getter for DB_ETERNAL.I_INTEGRATION.PUBLIC_KEY. 「publicKey」- Key文件
      • setOptions

        IIIntegration setOptions​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.OPTIONS. 「options」- 集成相关配置
      • getOptions

        String getOptions()
        Getter for DB_ETERNAL.I_INTEGRATION.OPTIONS. 「options」- 集成相关配置
      • setAppId

        IIIntegration setAppId​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.APP_ID. 「appId」- 关联的应用程序ID
      • getAppId

        String getAppId()
        Getter for DB_ETERNAL.I_INTEGRATION.APP_ID. 「appId」- 关联的应用程序ID
      • setActive

        IIIntegration setActive​(Boolean value)
        Setter for DB_ETERNAL.I_INTEGRATION.ACTIVE. 「active」- 是否启用
      • getActive

        Boolean getActive()
        Getter for DB_ETERNAL.I_INTEGRATION.ACTIVE. 「active」- 是否启用
      • setSigma

        IIIntegration setSigma​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.SIGMA. 「sigma」- 统一标识
      • getSigma

        String getSigma()
        Getter for DB_ETERNAL.I_INTEGRATION.SIGMA. 「sigma」- 统一标识
      • setMetadata

        IIIntegration setMetadata​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.METADATA. 「metadata」- 附加配置
      • getMetadata

        String getMetadata()
        Getter for DB_ETERNAL.I_INTEGRATION.METADATA. 「metadata」- 附加配置
      • setLanguage

        IIIntegration setLanguage​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.LANGUAGE. 「language」- 使用的语言
      • getLanguage

        String getLanguage()
        Getter for DB_ETERNAL.I_INTEGRATION.LANGUAGE. 「language」- 使用的语言
      • setCreatedAt

        IIIntegration setCreatedAt​(LocalDateTime value)
        Setter for DB_ETERNAL.I_INTEGRATION.CREATED_AT. 「createdAt」- 创建时间
      • getCreatedAt

        LocalDateTime getCreatedAt()
        Getter for DB_ETERNAL.I_INTEGRATION.CREATED_AT. 「createdAt」- 创建时间
      • setCreatedBy

        IIIntegration setCreatedBy​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.CREATED_BY. 「createdBy」- 创建人
      • getCreatedBy

        String getCreatedBy()
        Getter for DB_ETERNAL.I_INTEGRATION.CREATED_BY. 「createdBy」- 创建人
      • setUpdatedAt

        IIIntegration setUpdatedAt​(LocalDateTime value)
        Setter for DB_ETERNAL.I_INTEGRATION.UPDATED_AT. 「updatedAt」- 更新时间
      • getUpdatedAt

        LocalDateTime getUpdatedAt()
        Getter for DB_ETERNAL.I_INTEGRATION.UPDATED_AT. 「updatedAt」- 更新时间
      • setUpdatedBy

        IIIntegration setUpdatedBy​(String value)
        Setter for DB_ETERNAL.I_INTEGRATION.UPDATED_BY. 「updatedBy」- 更新人
      • getUpdatedBy

        String getUpdatedBy()
        Getter for DB_ETERNAL.I_INTEGRATION.UPDATED_BY. 「updatedBy」- 更新人
      • from

        void from​(IIIntegration from)
        Load data from another generated Record/POJO implementing the common interface IIIntegration
      • into

        <E extends IIIntegration> E into​(E into)
        Copy data into another generated Record/POJO implementing the common interface IIIntegration
      • fromJson

        default IIIntegration fromJson​(io.vertx.core.json.JsonObject json)
        Specified by:
        fromJson in interface io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
      • toJson

        default io.vertx.core.json.JsonObject toJson()
        Specified by:
        toJson in interface io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo