List of usage examples for com.amazonaws.services.elasticsearch.model DescribeElasticsearchDomainRequest DescribeElasticsearchDomainRequest
DescribeElasticsearchDomainRequest
From source file:zipkin.autoconfigure.storage.elasticsearch.aws.ElasticsearchDomainEndpoint.java
License:Apache License
@Override protected List<String> compute() { log.debug("looking up endpoint for region {} and domain {}", region, domain); AWSElasticsearch es = AWSElasticsearchClientBuilder.standard().withRegion(region).build(); DescribeElasticsearchDomainResult result = es .describeElasticsearchDomain(new DescribeElasticsearchDomainRequest().withDomainName(domain)); es.shutdown();// w ww . jav a2s . com String endpoint = result.getDomainStatus().getEndpoint(); if (!endpoint.startsWith("https://")) { endpoint = "https://" + endpoint; } log.debug("using endpoint {}", endpoint); return ImmutableList.of(endpoint); }