Example usage for com.amazonaws.services.rekognition AmazonRekognitionClientBuilder standard

List of usage examples for com.amazonaws.services.rekognition AmazonRekognitionClientBuilder standard

Introduction

In this page you can find the example usage for com.amazonaws.services.rekognition AmazonRekognitionClientBuilder standard.

Prototype

public static AmazonRekognitionClientBuilder standard() 

Source Link

Usage

From source file:mx.iteso.desi.cloud.hw3.AWSFaceCompare.java

License:Apache License

public AWSFaceCompare(String accessKey, String secretKey, Regions region, String srcBucket) {
    this.srcBucket = srcBucket;
    this.accessKey = accessKey;
    this.secretKey = secretKey;
    this.region = region;

    AWSCredentialsProvider credProvider = new AWSStaticCredentialsProvider(
            new BasicAWSCredentials(accessKey, secretKey));
    arek = AmazonRekognitionClientBuilder.standard().withCredentials(credProvider).withRegion(region).build();
    s3 = AmazonS3ClientBuilder.standard().withCredentials(credProvider).withRegion(region).build();
}

From source file:org.nuxeo.vision.aws.AmazonRekognitionProvider.java

License:Apache License

protected AmazonRekognition getClient() {
    // thread safe lazy initialization of the AWS Rekognition client
    // see https://en.wikipedia.org/wiki/Double-checked_locking
    AmazonRekognition result = client;/*  w  ww  .jav a2  s  . c  om*/
    if (result == null) {
        synchronized (this) {
            result = client;
            if (result == null) {
                AmazonRekognitionClientBuilder builder = AmazonRekognitionClientBuilder.standard();
                builder.withCredentials(NuxeoAWSCredentialsProvider.getInstance());
                builder.withRegion(NuxeoAWSRegionProvider.getInstance().getRegion());
                result = client = builder.build();
            }
        }
    }
    return result;
}