public AWSClients getAwsClient()

in src/main/java/com/amazonaws/codepipeline/jenkinsplugin/AWSClientFactory.java [28:57]


    public AWSClients getAwsClient(
            final String awsAccessKey,
            final String awsSecretKey,
            final String proxyHost,
            final int proxyPort,
            final String region,
            final String pluginUserAgentPrefix) {

        final Region awsRegion = Region.getRegion(Regions.fromName(region));
        final AWSClients aws;

        if (StringUtils.isEmpty(awsAccessKey) && StringUtils.isEmpty(awsSecretKey)) {
            aws = AWSClients.fromDefaultCredentialChain(
                    awsRegion,
                    proxyHost,
                    proxyPort,
                    pluginUserAgentPrefix);
        }
        else {
            aws = AWSClients.fromBasicCredentials(
                    awsRegion,
                    awsAccessKey,
                    awsSecretKey,
                    proxyHost,
                    proxyPort,
                    pluginUserAgentPrefix);
        }

        return aws;
    }