package com.perforce.p4splunk;
public class ConnectionConfig {
private final String p4port;
private final boolean ssl;
private final String serverUri;
private final String trust;
public ConnectionConfig(String p4port, boolean ssl, String trust) {
this.p4port = p4port;
this.ssl = ssl;
this.trust = trust;
this.serverUri = toUri();
}
private String toUri() {
if (ssl) {
return "p4javassl://" + p4port;
} else {
return "p4java://" + p4port;
}
}
public String getPort() {
return p4port;
}
public boolean isSsl() {
return ssl;
}
public String getTrust() {
return trust;
}
public String getServerUri() {
return serverUri;
}
public String toString() {
return serverUri;
}
}