kinesisConfig.getKinesisCredentialsProvider()); if (kinesisConfig.getRegionName() != null) { asyncClient.setRegion(Region.getRegion(Regions.fromName(kinesisConfig.getRegionName()))); logger.info("appName : {}", kinesisConfig.getApplicationName()); logger.info("streamName: {}", kinesisConfig.getStreamName()); logger.info("regionName: {}", kinesisConfig.getRegionName()); logger.info("workerId : {}", kinesisConfig.getWorkerIdentifier()); logger.info("streamArn : {}", bridge.getStreamArn());
/** * Given configuration, returns appropriate metrics factory. * * @param cloudWatchClient * Amazon CloudWatch client * @param config * KinesisClientLibConfiguration * @return Returns metrics factory based on the config. */ private static IMetricsFactory getMetricsFactory(AmazonCloudWatch cloudWatchClient, KinesisClientLibConfiguration config) { IMetricsFactory metricsFactory; if (config.getMetricsLevel() == MetricsLevel.NONE) { metricsFactory = new NullMetricsFactory(); } else { if (config.getRegionName() != null) { setField(cloudWatchClient, "region", cloudWatchClient::setRegion, RegionUtils.getRegion(config.getRegionName())); } metricsFactory = new WorkerCWMetricsFactory(cloudWatchClient, config.getApplicationName(), config.getMetricsBufferTimeMillis(), config.getMetricsMaxQueueSize(), config.getMetricsLevel(), config.getMetricsEnabledDimensions()); } return metricsFactory; }
.format("Amazon Kinesis Aggregators Managed Client prepared for %s on %s in %s (%s) using %s Max Records", config.getApplicationName(), config.getStreamName(), config.getRegionName(), config.getWorkerIdentifier(), config.getMaxRecords()));
if (this.config.getRegionName() != null) { region = Region.getRegion(Regions.fromName(this.config .getRegionName())); kinesisClient.setRegion(region); if (this.config.getRegionName() != null) this.metricsEmitter.setRegion(region);
config.getKinesisClientConfiguration(), config.getKinesisEndpoint(), config.getRegionName()); config.getDynamoDBClientConfiguration(), config.getDynamoDBEndpoint(), config.getRegionName()); config.getCloudWatchClientConfiguration(), null, config.getRegionName()); if (config.getRegionName() != null) { setField(cloudWatchClient, "region", cloudWatchClient::setRegion, RegionUtils.getRegion(config.getRegionName())); setField(kinesisClient, "region", kinesisClient::setRegion, RegionUtils.getRegion(config.getRegionName())); setField(dynamoDBClient, "region", dynamoDBClient::setRegion, RegionUtils.getRegion(config.getRegionName()));
if (config.getRegionName() != null) { setField(kinesisClient, "region", kinesisClient::setRegion, RegionUtils.getRegion(config.getRegionName())); setField(dynamoDBClient, "region", dynamoDBClient::setRegion, RegionUtils.getRegion(config.getRegionName()));