List of usage examples for com.amazonaws.services.rekognition AmazonRekognitionClientBuilder standard
public static AmazonRekognitionClientBuilder standard()
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; }