Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -17,25 +17,25 @@

/**
* Config class to hold the proxy properties
*
* @author dderose
*
* @author dderose
*/
public class ProxyConfig {

private String host;
private String port;
private String username;
private String password;

private String domain;

private ProxyConfig(ProxyConfigBuilder builder) {
this.host = builder.host;
this.port = builder.port;
this.username = builder.username;
this.password = builder.password;
this.host = builder.host;
this.port = builder.port;
this.username = builder.username;
this.password = builder.password;
this.domain = builder.domain;
}

public String getHost() {
return host;
}
Expand All @@ -52,33 +52,43 @@ public String getPassword() {
return password;
}

public String getDomain() {
return domain;
}

public static class ProxyConfigBuilder {

private String host;
private String port;
private String username;
private String password;
private String domain;

public ProxyConfigBuilder(String host, String port) {
this.host = host;
this.port = port;
}

public ProxyConfigBuilder username(String username) {
this.username = username;
return this;
}

public ProxyConfigBuilder password(String password) {
this.password = password;
return this;
}

public ProxyConfigBuilder domain(String domain) {
this.domain = domain;
return this;
}

public ProxyConfig buildConfig() {
return new ProxyConfig(this);
}

}


}
Loading