Pasar consulta de agregación geodistance a java

Hola. Tengo una consulta funcionando desde Kibana y necesito pasarla a un proyecto Spring desde Java. Estoy hace varios días sin poder hacerla funcionar desde Java. Si pueden ayudarme esteré agradecido:

GET accidentes/_search
{
  "aggs": {
    "location": {
      "filter": {
        "geo_distance": {
          "distance": "100km",
          "start_location": {
            "lat": 40,
            "lon": -96
          }
        }
      },
      "aggs": {
        "dangerous": {
          "terms": {
            "field": "slocation.keyword",
            "min_doc_count": 1,
            "size" : 5
          }
        }
      }
    }
  }
}

Puedes dar más detalles sobre dónde tienes problemas? Cómo haces la consulta? Estás usando el cliente java de Elasticsearch?