in src/main/java/com/amazonaws/codepipeline/jenkinsplugin/AWSCodePipelineSCM.java [125:155]
public AWSCodePipelineSCM(
final String projectName,
final boolean clear,
final String region,
final String awsAccessKey,
final String awsSecretKey,
final String proxyHost,
final String proxyPort,
final String category,
final String provider,
final String version,
final AWSClientFactory awsClientFactory) {
clearWorkspace = clear;
this.region = Validation.sanitize(region.trim());
this.awsAccessKey = Validation.sanitize(awsAccessKey.trim());
this.awsSecretKey = Secret.fromString(Validation.sanitize(awsSecretKey.trim()));
this.proxyHost = Validation.sanitize(proxyHost.trim());
this.projectName = null;
actionTypeCategory = Validation.sanitize(category.trim());
actionTypeProvider = Validation.sanitize(provider.trim());
actionTypeVersion = Validation.sanitize(version.trim());
this.awsClientFactory = awsClientFactory;
if (proxyPort != null && !proxyPort.isEmpty()) {
this.proxyPort = Integer.parseInt(proxyPort);
}
else {
this.proxyPort = 0;
}
}