I am using the Java HighLevelRestClient to connect to my elastic instance hosted on AWS. I can make requests against the URL on postman and from my browser just fine, but when I use the client library I get a java.net.ConnectException: Connection Refused. (I don't currently need any authentication as this is a small public test instance). This is my code:

```
RestHighLevelClient restHighLevelClient = new RestHighLevelClient(restClientBuilder);

        GetRequest getRequest = new GetRequest("some_index", "some_type","some_id");
        final String[] elasticGetResponse = new String[1];

        restHighLevelClient.getAsync(getRequest, new ActionListener<GetResponse>() {

            @Override
            public void onResponse(GetResponse documentFields) {
                try {
                    elasticGetResponse[0] = restHighLevelClient.get(getRequest).toString();
                }

                catch (IOException e) {
                    e.printStackTrace();
                }

            }

            @Override
            public void onFailure(Exception e) {
                e.printStackTrace();
            }
        });
```

I'm not sure what I'm doing incorrectly. All help is appreciated!

---