public void intialize(final String asgName, final String region)
{
super.intialize(asgName, region);
// End point is us-east-1
AmazonSimpleDBClient simpleDBClient = new AmazonSimpleDBClient(provider.getAwsCredentialProvider());
String nextToken = null;
String appid = asgName.lastIndexOf('-') > 0 ? asgName.substring(0, asgName.indexOf('-')) : asgName;
logger.info(String.format("appid used to fetch properties is: %s", appid));
do
{
SelectRequest request = new SelectRequest(String.format(ALL_QUERY, appid));
request.setNextToken(nextToken);
SelectResult result = simpleDBClient.select(request);
nextToken = result.getNextToken();
Iterator<Item> itemiter = result.getItems().iterator();
while (itemiter.hasNext())
addProperty(itemiter.next());