![JAR search and dependency download from the Maven repository](/logo.png)
br.com.objectos.way.sql.ConnectionPoolConfigBuilderPojo Maven / Gradle / Ivy
package br.com.objectos.way.sql;
@javax.annotation.Generated("br.com.objectos.way.auto.pojo.AutoPojoProcessor")
final class ConnectionPoolConfigBuilderPojo
implements
ConnectionPoolConfigBuilder,
ConnectionPoolConfigBuilder.ConnectionPoolConfigBuilderDialect,
ConnectionPoolConfigBuilder.ConnectionPoolConfigBuilderServer,
ConnectionPoolConfigBuilder.ConnectionPoolConfigBuilderPort,
ConnectionPoolConfigBuilder.ConnectionPoolConfigBuilderDb,
ConnectionPoolConfigBuilder.ConnectionPoolConfigBuilderUser,
ConnectionPoolConfigBuilder.ConnectionPoolConfigBuilderPassword {
private Dialect dialect;
private String server;
private int port;
private String db;
private String user;
private String password;
public ConnectionPoolConfigBuilderPojo() {
}
@Override
public ConnectionPoolConfig build() {
return new ConnectionPoolConfigPojo(this);
}
@Override
public ConnectionPoolConfigBuilderDialect dialect(Dialect dialect) {
if (dialect == null) {
throw new NullPointerException();
}
this.dialect = dialect;
return this;
}
@Override
public ConnectionPoolConfigBuilderServer server(String server) {
if (server == null) {
throw new NullPointerException();
}
this.server = server;
return this;
}
@Override
public ConnectionPoolConfigBuilderPort port(int port) {
this.port = port;
return this;
}
@Override
public ConnectionPoolConfigBuilderDb db(String db) {
if (db == null) {
throw new NullPointerException();
}
this.db = db;
return this;
}
@Override
public ConnectionPoolConfigBuilderUser user(String user) {
if (user == null) {
throw new NullPointerException();
}
this.user = user;
return this;
}
@Override
public ConnectionPoolConfigBuilderPassword password(String password) {
if (password == null) {
throw new NullPointerException();
}
this.password = password;
return this;
}
Dialect dialect() {
return dialect;
}
String server() {
return server;
}
int port() {
return port;
}
String db() {
return db;
}
String user() {
return user;
}
String password() {
return password;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy