code: public Cluster build(Environment environment) {
          final Cluster cluster = build(environment.metrics(), environment.healthChecks());
  
          LOG.debug("Registering {} Cassandra cluster for lifecycle management", cluster.getClusterName());
          environment.lifecycle().manage(new CassandraManager(cluster, getShutdownGracePeriod()));
  
          return cluster;
      }
docs: Builds a {@link Cluster} instance for the given {@link Environment}.
  <p/>
  The {@code environment} will be used for lifecycle management, as well as metrics and
  health-checks.
  
  @param environment the environment to manage the lifecycle, metrics and health-checks.
  @return a fully configured and managed {@link Cluster}.