Example usage for com.amazonaws.services.cloudsearchdomain AmazonCloudSearchDomainClient AmazonCloudSearchDomainClient

List of usage examples for com.amazonaws.services.cloudsearchdomain AmazonCloudSearchDomainClient AmazonCloudSearchDomainClient

Introduction

In this page you can find the example usage for com.amazonaws.services.cloudsearchdomain AmazonCloudSearchDomainClient AmazonCloudSearchDomainClient.

Prototype

AmazonCloudSearchDomainClient(AwsSyncClientParams clientParams) 

Source Link

Document

Constructs a new client to invoke service methods on Amazon CloudSearch Domain using the specified parameters.

Usage

From source file:com.clicktravel.infrastructure.persistence.aws.cloudsearch.AmazonCloudSearchDomainClientBuilder.java

License:Apache License

public static AmazonCloudSearchDomain build(final AWSCredentials awsCredentials, final String endpoint) {
    final AmazonCloudSearchDomain amazonCloudSearchDomain = new AmazonCloudSearchDomainClient(awsCredentials);
    amazonCloudSearchDomain.setEndpoint(endpoint);
    return amazonCloudSearchDomain;
}

From source file:com.clicktravel.infrastructure.runtime.config.aws.AwsConfiguration.java

License:Apache License

@Bean
@Autowired//  w  ww . j  a  v  a  2  s.c om
public AmazonCloudSearchDomain cloudSearchDomainClient(final AWSCredentials awsCredentials) {
    final AmazonCloudSearchDomain cloudSearchDomainClient = new AmazonCloudSearchDomainClient(awsCredentials);
    return cloudSearchDomainClient;
}

From source file:com.norconex.committer.cloudsearch.CloudSearchCommitter.java

License:Apache License

private synchronized void ensureAWSClient() {
    if (StringUtils.isBlank(getDocumentEndpoint())) {
        throw new CommitterException("Document endpoint is undefined.");
    }//from w ww  .  j a v  a  2  s  .c  o m

    if (!needNewAwsClient) {
        return;
    }
    if (StringUtils.isAnyBlank(accessKey, secretKey)) {
        awsClient = new AmazonCloudSearchDomainClient(new DefaultAWSCredentialsProviderChain());
    } else {
        awsClient = new AmazonCloudSearchDomainClient(new BasicAWSCredentials(accessKey, secretKey));
    }
    awsClient.setEndpoint(documentEndpoint);
    needNewAwsClient = false;
}