private GremlinCluster createCluster()

in gremlin-client-demo/src/main/java/software/amazon/neptune/CustomSelectorsDemo.java [184:200]


    private GremlinCluster createCluster(EndpointsSelector selector, ClusterEndpointsRefreshAgent refreshAgent) {

        NeptuneGremlinClusterBuilder clusterBuilder = NeptuneGremlinClusterBuilder.build()
                .enableSsl(!disableSsl)
                .enableIamAuth(enableIam)
                .iamProfile(profile)
                .addContactPoints(refreshAgent.getEndpoints(selector))
                .minConnectionPoolSize(3)
                .maxConnectionPoolSize(3)
                .port(neptunePort);

        if (StringUtils.isNotEmpty(serviceRegion)) {
            clusterBuilder = clusterBuilder.serviceRegion(serviceRegion);
        }

        return clusterBuilder.create();
    }