in gremlin-client/src/main/java/software/amazon/neptune/cluster/IamAuthConfig.java [97:114]
public String asJsonString() {
ObjectNode json = JsonNodeFactory.instance.objectNode();
ArrayNode arrayNode = JsonNodeFactory.instance.arrayNode();
for (String endpoint : endpoints) {
arrayNode.add(endpoint);
}
json.set("endpoints", arrayNode);
json.put("port", port);
json.put("enableIamAuth", enableIamAuth);
json.put("connectViaLoadBalancer", connectViaLoadBalancer);
json.put("removeHostHeaderAfterSigning", removeHostHeaderAfterSigning);
json.put("serviceRegion", serviceRegion);
json.put("iamProfile", iamProfile);
return json.toString();
}