//--- Methods --- public override async Task InitializeAsync(LambdaConfig config) { // initialize twitter client Auth.SetApplicationOnlyCredentials( config.ReadText("TwitterApiKey"), config.ReadText("TwitterApiSecretKey"), true ); _twitterSearchQuery = config.ReadText("TwitterQuery"); _twitterLanguageFilter = new HashSet <string>(config.ReadCommaDelimitedList("TwitterLanguageFilter")); _twitterSentimentFilter = config.ReadText("TwitterSentimentFilter"); // initialize Comprehend client _comprehendClient = new AmazonComprehendClient(); // initialize DynamoDB table _dynamoClient = new AmazonDynamoDBClient(); _table = Table.LoadTable(_dynamoClient, config.ReadDynamoDBTableName("Table")); // initialize SNS client _snsClient = new AmazonSimpleNotificationServiceClient(); _notificationTopic = config.ReadText("TweetTopic"); }