public String asJsonString()

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();
    }