Class XSource

  • All Implemented Interfaces:
    IXSource, io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable

    public class XSource
    extends Object
    implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IXSource
    This class is generated by jOOQ.
    See Also:
    Serialized Form
    • Method Detail

      • getKey

        public String getKey()
        Getter for DB_ETERNAL.X_SOURCE.KEY. 「key」- 数据源主键
        Specified by:
        getKey in interface IXSource
      • setKey

        public XSource setKey​(String key)
        Setter for DB_ETERNAL.X_SOURCE.KEY. 「key」- 数据源主键
        Specified by:
        setKey in interface IXSource
      • getIpV4

        public String getIpV4()
        Getter for DB_ETERNAL.X_SOURCE.IP_V4. 「ipV4」- IP v4地址
        Specified by:
        getIpV4 in interface IXSource
      • setIpV4

        public XSource setIpV4​(String ipV4)
        Setter for DB_ETERNAL.X_SOURCE.IP_V4. 「ipV4」- IP v4地址
        Specified by:
        setIpV4 in interface IXSource
      • getIpV6

        public String getIpV6()
        Getter for DB_ETERNAL.X_SOURCE.IP_V6. 「ipV6」- IP v6地址
        Specified by:
        getIpV6 in interface IXSource
      • setIpV6

        public XSource setIpV6​(String ipV6)
        Setter for DB_ETERNAL.X_SOURCE.IP_V6. 「ipV6」- IP v6地址
        Specified by:
        setIpV6 in interface IXSource
      • getHostname

        public String getHostname()
        Getter for DB_ETERNAL.X_SOURCE.HOSTNAME. 「hostname」- 主机地址
        Specified by:
        getHostname in interface IXSource
      • setHostname

        public XSource setHostname​(String hostname)
        Setter for DB_ETERNAL.X_SOURCE.HOSTNAME. 「hostname」- 主机地址
        Specified by:
        setHostname in interface IXSource
      • getPort

        public Integer getPort()
        Getter for DB_ETERNAL.X_SOURCE.PORT. 「port」- 端口号
        Specified by:
        getPort in interface IXSource
      • setPort

        public XSource setPort​(Integer port)
        Setter for DB_ETERNAL.X_SOURCE.PORT. 「port」- 端口号
        Specified by:
        setPort in interface IXSource
      • getCategory

        public String getCategory()
        Getter for DB_ETERNAL.X_SOURCE.CATEGORY. 「category」- 数据库类型
        Specified by:
        getCategory in interface IXSource
      • setCategory

        public XSource setCategory​(String category)
        Setter for DB_ETERNAL.X_SOURCE.CATEGORY. 「category」- 数据库类型
        Specified by:
        setCategory in interface IXSource
      • getDriverClassName

        public String getDriverClassName()
        Getter for DB_ETERNAL.X_SOURCE.DRIVER_CLASS_NAME. 「driverClassName」- 数据库驱动指定,JDBC4之前
        Specified by:
        getDriverClassName in interface IXSource
      • setDriverClassName

        public XSource setDriverClassName​(String driverClassName)
        Setter for DB_ETERNAL.X_SOURCE.DRIVER_CLASS_NAME. 「driverClassName」- 数据库驱动指定,JDBC4之前
        Specified by:
        setDriverClassName in interface IXSource
      • getJdbcUrl

        public String getJdbcUrl()
        Getter for DB_ETERNAL.X_SOURCE.JDBC_URL. 「jdbcUrl」- JDBC连接字符串
        Specified by:
        getJdbcUrl in interface IXSource
      • setJdbcUrl

        public XSource setJdbcUrl​(String jdbcUrl)
        Setter for DB_ETERNAL.X_SOURCE.JDBC_URL. 「jdbcUrl」- JDBC连接字符串
        Specified by:
        setJdbcUrl in interface IXSource
      • getJdbcConfig

        public String getJdbcConfig()
        Getter for DB_ETERNAL.X_SOURCE.JDBC_CONFIG. 「jdbcConfig」- 连接字符串中的配置key=value
        Specified by:
        getJdbcConfig in interface IXSource
      • setJdbcConfig

        public XSource setJdbcConfig​(String jdbcConfig)
        Setter for DB_ETERNAL.X_SOURCE.JDBC_CONFIG. 「jdbcConfig」- 连接字符串中的配置key=value
        Specified by:
        setJdbcConfig in interface IXSource
      • getInstance

        public String getInstance()
        Getter for DB_ETERNAL.X_SOURCE.INSTANCE. 「instance」- 实例名称
        Specified by:
        getInstance in interface IXSource
      • setInstance

        public XSource setInstance​(String instance)
        Setter for DB_ETERNAL.X_SOURCE.INSTANCE. 「instance」- 实例名称
        Specified by:
        setInstance in interface IXSource
      • getUsername

        public String getUsername()
        Getter for DB_ETERNAL.X_SOURCE.USERNAME. 「username」- 账号
        Specified by:
        getUsername in interface IXSource
      • setUsername

        public XSource setUsername​(String username)
        Setter for DB_ETERNAL.X_SOURCE.USERNAME. 「username」- 账号
        Specified by:
        setUsername in interface IXSource
      • getPassword

        public String getPassword()
        Getter for DB_ETERNAL.X_SOURCE.PASSWORD. 「password」- 密码
        Specified by:
        getPassword in interface IXSource
      • setPassword

        public XSource setPassword​(String password)
        Setter for DB_ETERNAL.X_SOURCE.PASSWORD. 「password」- 密码
        Specified by:
        setPassword in interface IXSource
      • getAppId

        public String getAppId()
        Getter for DB_ETERNAL.X_SOURCE.APP_ID. 「appId」- 关联的应用程序ID
        Specified by:
        getAppId in interface IXSource
      • setAppId

        public XSource setAppId​(String appId)
        Setter for DB_ETERNAL.X_SOURCE.APP_ID. 「appId」- 关联的应用程序ID
        Specified by:
        setAppId in interface IXSource
      • getActive

        public Boolean getActive()
        Getter for DB_ETERNAL.X_SOURCE.ACTIVE. 「active」- 是否启用
        Specified by:
        getActive in interface IXSource
      • setActive

        public XSource setActive​(Boolean active)
        Setter for DB_ETERNAL.X_SOURCE.ACTIVE. 「active」- 是否启用
        Specified by:
        setActive in interface IXSource
      • getSigma

        public String getSigma()
        Getter for DB_ETERNAL.X_SOURCE.SIGMA. 「sigma」- 统一标识
        Specified by:
        getSigma in interface IXSource
      • setSigma

        public XSource setSigma​(String sigma)
        Setter for DB_ETERNAL.X_SOURCE.SIGMA. 「sigma」- 统一标识
        Specified by:
        setSigma in interface IXSource
      • getMetadata

        public String getMetadata()
        Getter for DB_ETERNAL.X_SOURCE.METADATA. 「metadata」- 附加配置
        Specified by:
        getMetadata in interface IXSource
      • setMetadata

        public XSource setMetadata​(String metadata)
        Setter for DB_ETERNAL.X_SOURCE.METADATA. 「metadata」- 附加配置
        Specified by:
        setMetadata in interface IXSource
      • getLanguage

        public String getLanguage()
        Getter for DB_ETERNAL.X_SOURCE.LANGUAGE. 「language」- 使用的语言
        Specified by:
        getLanguage in interface IXSource
      • setLanguage

        public XSource setLanguage​(String language)
        Setter for DB_ETERNAL.X_SOURCE.LANGUAGE. 「language」- 使用的语言
        Specified by:
        setLanguage in interface IXSource
      • getCreatedAt

        public LocalDateTime getCreatedAt()
        Getter for DB_ETERNAL.X_SOURCE.CREATED_AT. 「createdAt」- 创建时间
        Specified by:
        getCreatedAt in interface IXSource
      • getCreatedBy

        public String getCreatedBy()
        Getter for DB_ETERNAL.X_SOURCE.CREATED_BY. 「createdBy」- 创建人
        Specified by:
        getCreatedBy in interface IXSource
      • setCreatedBy

        public XSource setCreatedBy​(String createdBy)
        Setter for DB_ETERNAL.X_SOURCE.CREATED_BY. 「createdBy」- 创建人
        Specified by:
        setCreatedBy in interface IXSource
      • getUpdatedAt

        public LocalDateTime getUpdatedAt()
        Getter for DB_ETERNAL.X_SOURCE.UPDATED_AT. 「updatedAt」- 更新时间
        Specified by:
        getUpdatedAt in interface IXSource
      • getUpdatedBy

        public String getUpdatedBy()
        Getter for DB_ETERNAL.X_SOURCE.UPDATED_BY. 「updatedBy」- 更新人
        Specified by:
        getUpdatedBy in interface IXSource
      • setUpdatedBy

        public XSource setUpdatedBy​(String updatedBy)
        Setter for DB_ETERNAL.X_SOURCE.UPDATED_BY. 「updatedBy」- 更新人
        Specified by:
        setUpdatedBy in interface IXSource
      • from

        public void from​(IXSource from)
        Description copied from interface: IXSource
        Load data from another generated Record/POJO implementing the common interface IXSource
        Specified by:
        from in interface IXSource
      • into

        public <E extends IXSource> E into​(E into)
        Description copied from interface: IXSource
        Copy data into another generated Record/POJO implementing the common interface IXSource
        Specified by:
        into in interface IXSource