public static void checkS3SourceUploaderConfig()

in src/main/java/CodeBuilderValidation.java [193:205]


    public static void checkS3SourceUploaderConfig(FilePath workspace, AmazonS3Client s3Client, String localSourcePath, String workspaceSubdir) throws InvalidInputException {
        if(workspace == null) {
            throw new InvalidInputException(invalidSourceUploaderNullWorkspaceError);
        }

        if(s3Client == null) {
            throw new InvalidInputException(invalidSourceUploaderNullS3ClientError);
        }

        if((localSourcePath != null && !localSourcePath.isEmpty()) && (workspaceSubdir != null && !workspaceSubdir.isEmpty())) {
            throw new InvalidInputException(invalidSourceUploaderConfigError);
        }
    }