in src/main/java/com/amazonaws/codepipeline/jenkinsplugin/AWSClients.java [38:63]
public AWSClients(
final Region region,
final AWSCredentials credentials,
final String proxyHost,
final int proxyPort,
final String pluginUserAgentPrefix,
final CodePipelineClientFactory codePipelineClientFactory,
final S3ClientFactory s3ClientFactory) {
if (region == null) {
this.region = Region.getRegion(Regions.US_EAST_1);
} else {
this.region = region;
}
this.clientCfg = new ClientConfiguration().withUserAgentPrefix(pluginUserAgentPrefix);
if (proxyHost != null && proxyPort > 0) {
clientCfg.setProxyHost(proxyHost);
clientCfg.setProxyPort(proxyPort);
}
this.codePipelineClient = codePipelineClientFactory.getAWSCodePipelineClient(credentials, clientCfg);
this.codePipelineClient.setRegion(this.region);
this.s3ClientFactory = s3ClientFactory;
}