public B privateKeyFile(String val) { this.privateKeyFiles.add(val); return self(); } public B localTempDir(File val) {
/** @deprecated 1.4.0, use privateKeyData */ @Deprecated public B privateKey(String val) { this.privateKeyData = val; return self(); } public B privateKeyData(String val) {
public B from(Map<String,?> props) { host = getMandatoryVal(props, PROP_HOST); port = getOptionalVal(props, PROP_PORT); user = getOptionalVal(props, PROP_USER); password = getOptionalVal(props, PROP_PASSWORD); warnOnDeprecated(props, "privateKey", "privateKeyData"); privateKeyData = getOptionalVal(props, PROP_PRIVATE_KEY_DATA); privateKeyPassphrase = getOptionalVal(props, PROP_PRIVATE_KEY_PASSPHRASE); // for backwards compatibility accept keyFiles and privateKey // but sshj accepts only a single privateKeyFile; leave blank to use defaults (i.e. ~/.ssh/id_rsa and id_dsa) warnOnDeprecated(props, "keyFiles", null); String privateKeyFile = getOptionalVal(props, PROP_PRIVATE_KEY_FILE); if (privateKeyFile != null) privateKeyFiles.add(privateKeyFile); strictHostKeyChecking = getOptionalVal(props, PROP_STRICT_HOST_KEY_CHECKING); allocatePTY = getOptionalVal(props, PROP_ALLOCATE_PTY); String localTempDirPath = getOptionalVal(props, PROP_LOCAL_TEMP_DIR); localTempDir = (localTempDirPath == null) ? null : new File(Os.tidyPath(localTempDirPath)); return self(); } public B host(String val) {
public B localTempDir(File val) { this.localTempDir = val; return self(); } public abstract T build();
public B privateKeyPassphrase(String val) { this.privateKeyPassphrase = val; return self(); } /** @deprecated 1.4.0, use privateKeyData */
public B port(int val) { this.port = val; return self(); } public B privateKeyPassphrase(String val) {
public B password(String val) { this.password = val; return self(); } public B port(int val) {
public B host(String val) { this.host = val; return self(); } public B user(String val) {
public B privateKeyData(String val) { this.privateKeyData = val; return self(); } public B privateKeyFile(String val) {
public B user(String val) { this.user = val; return self(); } public B password(String val) {