in src/main/java/com/amazonaws/services/kinesis/scaling/StreamScaler.java [67:85]
public StreamScaler(Region region) throws Exception {
pctFormat.setMaximumFractionDigits(1);
// use the default provider chain plus support for classpath
// properties files
KinesisClientBuilder builder = KinesisClient.builder()
.credentialsProvider(DefaultCredentialsProvider.builder().build()).region(region);
String kinesisEndpoint = System.getProperty("kinesisEndpoint");
if (kinesisEndpoint != null) {
builder.endpointOverride(new URI(kinesisEndpoint));
}
this.kinesisClient = builder.build();
if (kinesisClient.serviceName() == null) {
throw new Exception("Unable to reach Kinesis Service");
}
}