Example usage for com.amazonaws.services.cloudsearchv2 AmazonCloudSearchClient AmazonCloudSearchClient

List of usage examples for com.amazonaws.services.cloudsearchv2 AmazonCloudSearchClient AmazonCloudSearchClient

Introduction

In this page you can find the example usage for com.amazonaws.services.cloudsearchv2 AmazonCloudSearchClient AmazonCloudSearchClient.

Prototype

AmazonCloudSearchClient(AwsSyncClientParams clientParams) 

Source Link

Document

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

Usage

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

License:Apache License

@Bean
@Autowired/*  ww w  .  j a  v  a 2 s.  c o m*/
public AmazonCloudSearch cloudSearchClient(final AWSCredentials awsCredentials,
        @Value("${aws.cloudsearch.client.endpoint}") final String endpoint) {
    final AmazonCloudSearch cloudSearchClient = new AmazonCloudSearchClient(awsCredentials);
    logger.info("Setting AWS CloudSearch endpoint to: " + endpoint);
    cloudSearchClient.setEndpoint(endpoint);
    return cloudSearchClient;
}

From source file:com.haskins.cloudtrailviewer.dialog.resourcedetail.detailpanels.CsDomainDetail.java

License:Open Source License

@Override
public String retrieveDetails(ResourceDetailRequest detailRequest) {

    String response = null;/*w ww  . java  2  s.  c  o m*/

    try {

        AmazonCloudSearch client = new AmazonCloudSearchClient(credentials);
        client.setRegion(Region.getRegion(Regions.fromName(detailRequest.getRegion())));

        DescribeDomainsRequest request = new DescribeDomainsRequest();
        request.setDomainNames(Collections.singletonList(detailRequest.getResourceName()));

        DescribeDomainsResult result = client.describeDomains(request);
        buildUI(result);

    } catch (IllegalArgumentException | AmazonClientException e) {
        response = e.getMessage();
        LOGGER.log(Level.WARNING, "Problem retrieving CloudSearch details from AWS", e);
    }

    return response;
}