if (credsFromParameters.getUser() != null)
builder.user(credsFromParameters.getUser());
if (credsFromParameters.getOptionalPassword().isPresent())
builder.password(credsFromParameters.getOptionalPassword().get());
if (credsFromParameters.getOptionalPrivateKey().isPresent())
builder.privateKey(credsFromParameters.getOptionalPrivateKey().get());
if (credsFromParameters.shouldAuthenticateSudo())
builder.authenticateSudo(true);
creds = builder.build();
}
return creds;