/** * Save the credentials to {@link android.content.SharedPreferences}. */ private void saveCredentials(AWSSessionCredentials sessionCredentials, long time) { Log.d(TAG, "Saving credentials to SharedPreferences"); if (sessionCredentials != null) { prefs.edit() .putString(namespace(AK_KEY), sessionCredentials.getAWSAccessKeyId()) .putString(namespace(SK_KEY), sessionCredentials.getAWSSecretKey()) .putString(namespace(ST_KEY), sessionCredentials.getSessionToken()) .putLong(namespace(EXP_KEY), time) .apply(); } }
public AwsSessionCredentials(AWSSessionCredentials credentials) { this(credentials.getAWSAccessKeyId(), credentials.getAWSSecretKey(), credentials.getSessionToken()); }
/** * Save the credentials to {@link android.content.SharedPreferences}. */ private void saveCredentials(AWSSessionCredentials sessionCredentials, long time) { Log.d(TAG, "Saving credentials to SharedPreferences"); if (sessionCredentials != null) { prefs.edit() .putString(namespace(AK_KEY), sessionCredentials.getAWSAccessKeyId()) .putString(namespace(SK_KEY), sessionCredentials.getAWSSecretKey()) .putString(namespace(ST_KEY), sessionCredentials.getSessionToken()) .putLong(namespace(EXP_KEY), time) .apply(); } }
public static ImmutableAWSSessionCredentials copyOf(AWSSessionCredentials credentials) { if (credentials instanceof ImmutableAWSSessionCredentials) { return (ImmutableAWSSessionCredentials) credentials; } else { return build(credentials.getAWSAccessKeyId(), credentials.getAWSSecretKey(), credentials.getSessionToken()); } }
/** * Save the credentials to SharedPreferences */ private void saveCredentials(AWSSessionCredentials sessionCredentials, long time) { LOG.log(Level.FINE, "Saving credentials to SharedPreferences"); if (sessionCredentials != null) { prefs.store(namespace(AK_KEY), sessionCredentials.getAWSAccessKeyId()); prefs.store(namespace(SK_KEY), sessionCredentials.getAWSSecretKey()); prefs.store(namespace(ST_KEY), sessionCredentials.getSessionToken()); prefs.store(namespace(EXP_KEY), Long.toString(time)); } }
@VisibleForTesting RedshiftConnection.UnloadConfig createUnloadConfig(Config config, AWSSessionCredentials sessionCredentials, String queryId) { RedshiftConnection.UnloadConfig uc = new RedshiftConnection.UnloadConfig(); uc.configure( unloadConfig -> { unloadConfig.accessKeyId = sessionCredentials.getAWSAccessKeyId(); unloadConfig.secretAccessKey = sessionCredentials.getAWSSecretKey(); if (sessionCredentials.getSessionToken() != null) { unloadConfig.sessionToken = Optional.of(sessionCredentials.getSessionToken()); } unloadConfig.query = config.get("query", String.class); unloadConfig.to = config.get("to", String.class); unloadConfig.manifest = config.getOptional("manifest", Boolean.class); unloadConfig.encrypted = config.getOptional("encrypted", Boolean.class); unloadConfig.allowoverwrite = config.getOptional("allowoverwrite", Boolean.class); unloadConfig.delimiter = config.getOptional("delimiter", String.class); unloadConfig.fixedwidth = config.getOptional("fixedwidth", String.class); unloadConfig.gzip = config.getOptional("gzip", Boolean.class); unloadConfig.bzip2 = config.getOptional("bzip2", Boolean.class); unloadConfig.nullAs = config.getOptional("null_as", String.class); unloadConfig.escape = config.getOptional("escape", Boolean.class); unloadConfig.addquotes = config.getOptional("addquotes", Boolean.class); unloadConfig.parallel = config.getOptional("parallel", String.class); unloadConfig.setupWithPrefixDir(queryId); } ); return uc; }
cc.configure( copyConfig -> { copyConfig.accessKeyId = sessionCredentials.getAWSAccessKeyId(); copyConfig.secretAccessKey = sessionCredentials.getAWSSecretKey(); if (sessionCredentials.getSessionToken() != null) {