This commit is contained in:
Jonathan Shook 2024-02-08 20:52:07 -06:00
parent 6db678cb05
commit 2aee87fe3a

View File

@ -88,12 +88,14 @@ public class OpenSearchSpace implements AutoCloseable {
OpenSearchClient client = new OpenSearchClient(awsSdk2Transport);
if (cfg.get("getinfo").equals("true")) {
try {
InfoResponse info = client.info();
System.out.println(info.version().distribution() + ": " + info.version().number());
} catch (IOException e) {
throw new RuntimeException(e);
}
}
return client;
}
@ -104,9 +106,11 @@ public class OpenSearchSpace implements AutoCloseable {
.add(Param.required("host", String.class).setDescription("The Open Search API endpoint host"))
.add(Param.optional("profile")
.setDescription("The AWS auth profile to use. Required to activate profile based auth"))
.add(Param.defaultTo("getinfo", "false").setDescription("whether to call info after connect or " +
"not, true|false"))
.add(Param.defaultTo("svctype", "es")
.setDescription("one of es or aoss, defaults to es for OpenSearch domains"))
.add(Param.defaultTo("diag","false")
.add(Param.defaultTo("diag", "false")
.setDescription("enable payload diagnostics or not"))
.asReadOnly();
}