Class AWSClientFactory

java.lang.Object
AWSClientFactory

public class AWSClientFactory extends Object
  • Field Details

  • Constructor Details

    • AWSClientFactory

      public AWSClientFactory(String credentialsType, String credentialsId, String proxyHost, String proxyPort, String awsAccessKey, Secret awsSecretKey, String awsSessionToken, String region, Run<?,?> build, org.jenkinsci.plugins.workflow.steps.StepContext stepContext)
  • Method Details

    • getCodeBuildClient

      public software.amazon.awssdk.services.codebuild.CodeBuildClient getCodeBuildClient() throws software.amazon.awssdk.services.codebuild.model.InvalidInputException, IllegalArgumentException
      Throws:
      software.amazon.awssdk.services.codebuild.model.InvalidInputException
      IllegalArgumentException
    • getS3Client

      public software.amazon.awssdk.services.s3.S3Client getS3Client() throws software.amazon.awssdk.services.codebuild.model.InvalidInputException
      Throws:
      software.amazon.awssdk.services.codebuild.model.InvalidInputException
    • getCloudWatchLogsClient

      public software.amazon.awssdk.services.cloudwatchlogs.CloudWatchLogsClient getCloudWatchLogsClient() throws software.amazon.awssdk.services.codebuild.model.InvalidInputException
      Throws:
      software.amazon.awssdk.services.codebuild.model.InvalidInputException
    • getCredentialsDescriptor

      public String getCredentialsDescriptor()