List of usage examples for com.amazonaws.services.secretsmanager.model ListSecretsRequest setNextToken
public void setNextToken(String nextToken)
(Optional) Use this parameter in a request if you receive a NextToken response in a previous request that indicates that there's more output available.
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 av a 2 s. c om*/
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;
}