List of usage examples for com.amazonaws.services.lambda.model ListAliasesRequest setMarker
public void setMarker(String marker)
Specify the pagination token that's returned by a previous request to retrieve the next page of results.
From source file:com.netflix.spinnaker.clouddriver.lambda.provider.agent.LambdaCachingAgent.java
License:Apache License
private List<AliasConfiguration> listAliasConfiguration(String functionArn) { AWSLambda lambda = amazonClientProvider.getAmazonLambda(account, region); String nextMarker = null;//from ww w . j a v a 2 s.c om List<AliasConfiguration> aliasConfigurations = new ArrayList<>(); do { ListAliasesRequest listAliasesRequest = new ListAliasesRequest(); listAliasesRequest.setFunctionName(functionArn); if (nextMarker != null) { listAliasesRequest.setMarker(nextMarker); } ListAliasesResult listAliasesResult = lambda.listAliases(listAliasesRequest); for (AliasConfiguration x : listAliasesResult.getAliases()) { aliasConfigurations.add(x); } nextMarker = listAliasesResult.getNextMarker(); } while (nextMarker != null && nextMarker.length() != 0); return aliasConfigurations; }