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