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; }