Optional providedIndexURI()

in S3HtsjdkPlugin/src/main/java/com/epam/cmbi/s3/IndexLoader.java [88:96]


    Optional<AmazonS3URI> providedIndexURI() {
        return Configuration.getIndexCustomUrl().map(url -> {
            AmazonS3URI uri = new AmazonS3URI(url.toString());
            if (!client.isFileExisting(uri)) {
                throw new IllegalArgumentException("Provided index file doesn't exist.");
            }
            return uri;
        });
    }