public Builder privateKey(String privateKey) { this.privateKey = Optional.fromNullable(privateKey); if (password == null) noPassword(); return this; }
public Builder privateKey(String privateKey) { this.privateKey = Optional.fromNullable(privateKey); if (password == null) noPassword(); return this; }
public Builder privateKey(String privateKey) { this.privateKey = Optional.fromNullable(privateKey); if (password == null) noPassword(); return this; }
@Override public Builder toBuilder() { Builder builder = new Builder().user(identity).authenticateSudo(authenticateSudo); if (password != null) { if (password.isPresent()) { builder = builder.password(password.get()); } else { builder = builder.noPassword(); } } if (privateKey != null) { if (privateKey.isPresent()) { builder = builder.privateKey(privateKey.get()); } else { builder = builder.noPrivateKey(); } } return builder; }
@Override public Builder toBuilder() { Builder builder = new Builder().user(identity).authenticateSudo(authenticateSudo); if (password != null) { if (password.isPresent()) { builder = builder.password(password.get()); } else { builder = builder.noPassword(); } } if (privateKey != null) { if (privateKey.isPresent()) { builder = builder.privateKey(privateKey.get()); } else { builder = builder.noPrivateKey(); } } return builder; }
@Override public Builder toBuilder() { Builder builder = new Builder().user(identity).authenticateSudo(authenticateSudo); if (password != null) { if (password.isPresent()) { builder = builder.password(password.get()); } else { builder = builder.noPassword(); } } if (privateKey != null) { if (privateKey.isPresent()) { builder = builder.privateKey(privateKey.get()); } else { builder = builder.noPrivateKey(); } } return builder; }
@Override public Builder toBuilder() { Builder builder = new Builder().user(identity).authenticateSudo(authenticateSudo); if (password != null) { if (password.isPresent()) { builder = builder.password(password.get()); } else { builder = builder.noPassword(); } } if (privateKey != null) { if (privateKey.isPresent()) { builder = builder.privateKey(privateKey.get()); } else { builder = builder.noPrivateKey(); } } return builder; }
protected NodeMetadata updateNodeWithCredentialsIfPresent(NodeMetadata node, RunScriptOptions options) { checkNotNull(node, "node"); Builder builder = LoginCredentials.builder(node.getCredentials()); if (options.getLoginUser() != null) builder.user(options.getLoginUser()); if (options.hasLoginPasswordOption()) { if (options.hasLoginPassword()) { builder.password(options.getLoginPassword()); } else { builder.noPassword(); } } if (options.hasLoginPrivateKeyOption()) { if (options.hasLoginPrivateKey()) { builder.privateKey(options.getLoginPrivateKey()); } else { builder.noPrivateKey(); } } if (options.shouldAuthenticateSudo() != null) builder.authenticateSudo(true); return NodeMetadataBuilder.fromNodeMetadata(node).credentials(builder.build()).build(); }
private org.jclouds.domain.LoginCredentials.Builder initCredentials(String login, String key){ String contentKey; org.jclouds.domain.LoginCredentials.Builder b= LoginCredentials.builder(); File f = new File(key); if(f.exists() && !f.isDirectory()) { try { contentKey = FileUtils.readFileToString(new File(key)); b.user(login); b.noPassword(); b.privateKey(contentKey); } catch (IOException e) { journal.log(Level.SEVERE, e.getMessage()); } }else{ b.user(login); b.noPassword(); b.privateKey(key); } return b; }
@Override public Builder toBuilder() { Builder builder = new Builder().user(identity).authenticateSudo(authenticateSudo); if (password != null) { if (password.isPresent()) { builder = builder.password(password.get()); } else { builder = builder.noPassword(); } } if (privateKey != null) { if (privateKey.isPresent()) { builder = builder.privateKey(privateKey.get()); } else { builder = builder.noPrivateKey(); } } return builder; }
@Override public Image apply(DiskImage from) { checkNotNull(from, "disk image"); ImageBuilder builder = new ImageBuilder(); builder.ids(from.getId()); builder.name(from.getName()); builder.description(from.getDescription()); // in fgcp, if the image is listed it is available builder.status(Status.AVAILABLE); OperatingSystem os = diskImageToOperatingSystem.apply(from); builder.operatingSystem(os); String user = os.getFamily() == OsFamily.WINDOWS ? "Administrator" : "root"; builder.defaultCredentials(LoginCredentials.builder().identity(user).noPassword().build()); return builder.build(); } }
@Override public Image apply(DiskImage from) { checkNotNull(from, "disk image"); ImageBuilder builder = new ImageBuilder(); builder.ids(from.getId()); builder.name(from.getName()); builder.description(from.getDescription()); // in fgcp, if the image is listed it is available builder.status(Status.AVAILABLE); OperatingSystem os = diskImageToOperatingSystem.apply(from); builder.operatingSystem(os); String user = os.getFamily() == OsFamily.WINDOWS ? "Administrator" : "root"; builder.defaultCredentials(LoginCredentials.builder().identity(user).noPassword().build()); return builder.build(); } }
@Override public Image apply(DiskImage from) { checkNotNull(from, "disk image"); ImageBuilder builder = new ImageBuilder(); builder.ids(from.getId()); builder.name(from.getName()); builder.description(from.getDescription()); // in fgcp, if the image is listed it is available builder.status(Status.AVAILABLE); OperatingSystem os = diskImageToOperatingSystem.apply(from); builder.operatingSystem(os); String user = os.getFamily() == OsFamily.WINDOWS ? "Administrator" : "root"; builder.defaultCredentials(LoginCredentials.builder().identity(user).noPassword().build()); return builder.build(); } }
@Override public Builder toBuilder() { Builder builder = new Builder().user(identity).authenticateSudo(authenticateSudo); if (password != null) { if (password.isPresent()) { builder = builder.password(password.get()); } else { builder = builder.noPassword(); } } if (privateKey != null) { if (privateKey.isPresent()) { builder = builder.privateKey(privateKey.get()); } else { builder = builder.noPrivateKey(); } } return builder; }
public Builder credential(String credential) { if (isPrivateKeyCredential(credential)) return noPassword().privateKey(credential); else if (credential != null) return password(credential).noPrivateKey(); return this; }
public Builder credential(String credential) { if (isPrivateKeyCredential(credential)) return noPassword().privateKey(credential); else if (credential != null) return password(credential).noPrivateKey(); return this; }
public Builder credential(String credential) { if (isPrivateKeyCredential(credential)) return noPassword().privateKey(credential); else if (credential != null) return password(credential).noPrivateKey(); return this; }
public Builder credential(String credential) { if (isPrivateKeyCredential(credential)) return noPassword().privateKey(credential); else if (credential != null) return password(credential).noPrivateKey(); return this; }
public Builder credential(String credential) { if (isPrivateKeyCredential(credential)) return noPassword().privateKey(credential); else if (credential != null) return password(credential).noPrivateKey(); return this; }
public Builder credential(String credential) { if (isPrivateKeyCredential(credential)) return noPassword().privateKey(credential); else if (credential != null) return password(credential).noPrivateKey(); return this; }