Example usage for org.apache.commons.configuration HierarchicalINIConfiguration containsKey

List of usage examples for org.apache.commons.configuration HierarchicalINIConfiguration containsKey

Introduction

In this page you can find the example usage for org.apache.commons.configuration HierarchicalINIConfiguration containsKey.

Prototype

public boolean containsKey(String key) 

Source Link

Usage

From source file:io.dockstore.common.FileProvisioning.java

private static AmazonS3 getAmazonS3Client(HierarchicalINIConfiguration config) {
    AmazonS3 s3Client = new AmazonS3Client(new ClientConfiguration().withSignerOverride("S3Signer"));
    if (config.containsKey(S3_ENDPOINT)) {
        final String endpoint = config.getString(S3_ENDPOINT);
        LOG.info("found custom S3 endpoint, setting to {}", endpoint);
        s3Client.setEndpoint(endpoint);//  ww  w.ja  v a 2  s  .c om
        s3Client.setS3ClientOptions(new S3ClientOptions().withPathStyleAccess(true));
    }
    return s3Client;
}