Example usage for com.amazonaws.services.cloudsearchv2 AmazonCloudSearch describeDomains

List of usage examples for com.amazonaws.services.cloudsearchv2 AmazonCloudSearch describeDomains

Introduction

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

Prototype

DescribeDomainsResult describeDomains(DescribeDomainsRequest describeDomainsRequest);

Source Link

Document

Gets information about the search domains owned by this account.

Usage

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  w w .  ja  v a2 s . c  om

    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;
}