List of usage examples for com.amazonaws.services.secretsmanager.model ListSecretsRequest ListSecretsRequest
ListSecretsRequest
From source file:com.netflix.spinnaker.clouddriver.ecs.provider.agent.SecretCachingAgent.java
License:Open Source License
Set<SecretListEntry> fetchSecrets(AWSSecretsManager secretsManagerClient) {
Set<SecretListEntry> secrets = new HashSet<>();
String nextToken = null;/*w w w.j a v a2 s . c o m*/
do {
ListSecretsRequest request = new ListSecretsRequest();
if (nextToken != null) {
request.setNextToken(nextToken);
}
ListSecretsResult result = secretsManagerClient.listSecrets(request);
secrets.addAll(result.getSecretList());
nextToken = result.getNextToken();
} while (nextToken != null && nextToken.length() != 0);
return secrets;
}